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
> 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
Checking out Revision 7b692d72881f78f5849802174506d0e5180f0f8a (refs/remotes/origin/master)
Commit message: "Reworking `EntryMapResolver` code to make emerge the same patterns between different cases. In particular try to avoid the different if/then about key as entity or|and value as entity"
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7b692d72881f78f5849802174506d0e5180f0f8a # timeout=10
> git branch -a -v --no-abbrev # timeout=10
> git branch -D master # timeout=10
> git checkout -b master 7b692d72881f78f5849802174506d0e5180f0f8a # timeout=10
> git rev-list --no-walk c5117533c9d4d69f35d88912cc3601774e68b8d8 # timeout=10
[Pipeline] sh
+ mvn clean install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Stalactite [pom]
[INFO] sql [jar]
[INFO] sql-adapter [pom]
[INFO] sql-hsqldb-adapter [jar]
[INFO] core [jar]
[INFO] core-adapter [pom]
[INFO] core-hsqldb-adapter [jar]
[INFO] orm [jar]
[INFO] spring-integration [pom]
[INFO] spring-transaction [jar]
[INFO] spring-data [jar]
[INFO] spring-autoconfigure [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 3.0.0-SNAPSHOT [1/36]
[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/3.0.0-SNAPSHOT/parent-3.0.0-SNAPSHOT.pom
[INFO]
[INFO] ------------------< org.codefilarete.stalactite:sql >-------------------
[INFO] Building sql 3.0.0-SNAPSHOT [2/36]
[INFO] from sql/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[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 85 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 37 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/SQLStatementTest.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/SQLStatementTest.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.221 s - in org.codefilarete.stalactite.sql.TransactionListenerCollectionTest
[INFO] Running org.codefilarete.stalactite.sql.ClosedConnectionRetryerProviderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.742 s - in org.codefilarete.stalactite.sql.ClosedConnectionRetryerProviderTest
[INFO] Running org.codefilarete.stalactite.sql.result.AccumulatorsTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 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.016 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.005 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.023 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.089 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.022 s - in org.codefilarete.stalactite.sql.result.ResultSetRowTransformerTest
[INFO] Running org.codefilarete.stalactite.sql.result.BeanRelationFixerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 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.005 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.004 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.003 s - in org.codefilarete.stalactite.sql.result.MultipleColumnsReaderTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.JavaTypeToSqlTypeMappingTest
[INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 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.162 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.004 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.012 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.01 s - in org.codefilarete.stalactite.sql.statement.ExpandableSQLTest
[INFO] Running org.codefilarete.stalactite.sql.statement.SQLParameterParserTest
[INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 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.004 s - in org.codefilarete.stalactite.sql.statement.binder.NameEnumParameterBinderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.ResultSetReaderTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.113 s - in org.codefilarete.stalactite.sql.statement.binder.ResultSetReaderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.PreparedStatementWriterTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 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.054 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.012 s - in org.codefilarete.stalactite.sql.statement.binder.ParameterBinderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.NullSafeguardPreparedStatementWriterTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 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.016 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.022 s - in org.codefilarete.stalactite.sql.statement.ExpandableStatementTest
[INFO] Running org.codefilarete.stalactite.sql.statement.WriteOperationTest
2026-06-16 16:18:26 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:26 TRACE 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}}
2026-06-16 16:18:26 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:26 TRACE SQLOperation insert into Toto(id, name) values(:id, :name) | {1={name=Tata, id=2}, 2={name=Toto, id=3}}
2026-06-16 16:18:26 TRACE SQLOperation insert into Toto(id, name) values(?, ?) | {1=1, 2=X-masked value-X}
2026-06-16 16:18:26 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:26 TRACE 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.034 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.022 s - in org.codefilarete.stalactite.sql.TransactionAwareConnectionProviderTest
[INFO] Running org.codefilarete.stalactite.sql.CurrentThreadConnectionProviderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 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.041 s - in org.codefilarete.stalactite.sql.TransactionListenerTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 167, 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/stalactite-sql-3.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- jar:2.6:test-jar (default) @ sql ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/stalactite-sql-3.0.0-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 122 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/3.0.0-SNAPSHOT/sql-3.0.0-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/stalactite-sql-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql/3.0.0-SNAPSHOT/sql-3.0.0-SNAPSHOT.jar
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/stalactite-sql-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql/3.0.0-SNAPSHOT/sql-3.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --------------< org.codefilarete.stalactite:sql-adapter >---------------
[INFO] Building sql-adapter 3.0.0-SNAPSHOT [3/36]
[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/stalactite-sql-adapter-3.0.0-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/3.0.0-SNAPSHOT/sql-adapter-3.0.0-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/target/stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-adapter/3.0.0-SNAPSHOT/sql-adapter-3.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] -----------< org.codefilarete.stalactite:sql-hsqldb-adapter >-----------
[INFO] Building sql-hsqldb-adapter 3.0.0-SNAPSHOT [4/36]
[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 8 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.hsqldb.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.738 s - in org.codefilarete.stalactite.sql.hsqldb.result.ResultSetIteratorHSQLDBTest
[INFO] Running org.codefilarete.stalactite.sql.hsqldb.statement.binder.HSQLDBParameterBindersTest
[INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.612 s - in org.codefilarete.stalactite.sql.hsqldb.statement.binder.HSQLDBParameterBindersTest
[INFO] Running org.codefilarete.stalactite.sql.hsqldb.statement.SQLOperationHSQLDBTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.628 s - in org.codefilarete.stalactite.sql.hsqldb.statement.SQLOperationHSQLDBTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 40, 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/stalactite-sql-hsqldb-adapter-3.0.0-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/stalactite-sql-hsqldb-adapter-3.0.0-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 9 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/3.0.0-SNAPSHOT/sql-hsqldb-adapter-3.0.0-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-hsqldb-adapter/3.0.0-SNAPSHOT/sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-hsqldb-adapter/3.0.0-SNAPSHOT/sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] ------------------< org.codefilarete.stalactite:core >------------------
[INFO] Building core 3.0.0-SNAPSHOT [5/36]
[INFO] from core/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[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 233 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 59 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/mapping/EmbeddedClassMappingTest.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core/src/test/java/org/codefilarete/stalactite/mapping/EmbeddedClassMappingTest.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
2026-06-16 16:18:34 TRACE SQLOperation select id, name from Toto | {}
2026-06-16 16:18:35 TRACE SQLOperation select id, active from Toto | {}
2026-06-16 16:18:35 TRACE SQLOperation select id, name from Toto | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
2026-06-16 16:18:35 TRACE SQLOperation Whatever SQL ... it is not executed | {}
2026-06-16 16:18:35 TRACE SQLOperation Whatever SQL ... it is not executed | {}
2026-06-16 16:18:35 TRACE SQLOperation Whatever SQL ... it is not executed | {}
2026-06-16 16:18:35 TRACE SQLOperation Whatever SQL ... it is not executed | {}
2026-06-16 16:18:35 TRACE SQLOperation select id, name from Toto where id in (:id) | {id=[1, 2]}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
[INFO] Running org.codefilarete.stalactite.engine.QueryMapperTest$WithAccumulator
2026-06-16 16:18:35 TRACE SQLOperation Whatever SQL ... it is not executed | {}
2026-06-16 16:18:35 TRACE SQLOperation never executed statement | {}
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.QueryMapperTest$WithAccumulator
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.185 s - in org.codefilarete.stalactite.engine.QueryMapperTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorTest
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[11, 13, 17]}
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[4, 5, 6], Toto.b=[23, 29, 31]}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=7}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?, ?) | {Toto.a=[11, 13]}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?, ?) | {Toto.a=[1, 2]}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[11, 13, 17]}
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?)) | {Toto.a=[4, 5], Toto.b=[23, 29]}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[11, 13, 17]}
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[23, 29, 31]}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[11, 13, 17]}
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?, ?) | {Toto.a=[23, 29]}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[11, 13, 17]}
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=23}
2026-06-16 16:18:35 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.b=[11, 13, 17], Toto.a=[1, 2, 3]}
2026-06-16 16:18:35 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?)) | {Toto.b=23, Toto.a=4}
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.367 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.UpdateExecutorTest
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation update toto set c = ?, version = ? where version = ? and id = ? | {1={toto.version (U)=1, toto.version (W)=0, toto.id (W)=42, toto.c (U)=24}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=17, Toto.c (U)=123}, 2={Toto.a (W)=2, Toto.b (U)=129, Toto.c (U)=31}, 3={Toto.a (W)=3, Toto.b (U)=137, Toto.c (U)=141}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=4, Toto.b (U)=143, Toto.c (U)=153}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.c (U)=23, Toto.b (U)=17, Toto.a (W)=1}, 2={Toto.c (U)=31, Toto.b (U)=29, Toto.a (W)=2}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.b (U)=2, Toto.a (W)=1}, 2={Toto.b (U)=3, Toto.a (W)=2}, 3={Toto.b (U)=4, Toto.a (W)=3}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.b (U)=2, Toto.a (W)=1}, 2={Toto.b (U)=3, Toto.a (W)=2}, 3={Toto.b (U)=4, Toto.a (W)=3}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.b (U)=5, Toto.a (W)=4}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=11, Toto.a (W)=1, Toto.c (U)=11}, 2={Toto.b (U)=22, Toto.a (W)=2, Toto.c (U)=22}, 3={Toto.b (U)=33, Toto.a (W)=3, Toto.c (U)=33}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=44, Toto.a (W)=4, Toto.c (U)=44}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.b (U)=11, Toto.a (W)=1}, 2={Toto.b (U)=22, Toto.a (W)=2}, 3={Toto.b (U)=33, Toto.a (W)=3}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=44, Toto.a (W)=4, Toto.c (U)=444}, 2={Toto.b (U)=55, Toto.a (W)=5, Toto.c (U)=555}, 3={Toto.b (U)=66, Toto.a (W)=6, Toto.c (U)=666}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=23, Toto.b (U)=17}, 2={Toto.a (W)=2, Toto.c (U)=31, Toto.b (U)=29}, 3={Toto.a (W)=3, Toto.c (U)=41, Toto.b (U)=37}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=4, Toto.c (U)=53, Toto.b (U)=43}}
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s - in org.codefilarete.stalactite.engine.runtime.UpdateExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.DeleteExecutorTest
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=7}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}, 2={Toto.a=2}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}, 2={Toto.a=2}, 3={Toto.a=3}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=4}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {1={Toto.b=[17, 29, 59], Toto.a=[1, 2, 5]}}
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?)) | {Toto.a=[3, 4], Toto.b=[37, 43]}
[1, 3, 5, 2, 4, 6, 1, 3, 2, 4]
[1, 2, 5, 17, 29, 59, 3, 4, 37, 43]
actualValuePairs : [{1, 17}, {2, 29}, {5, 59}, {3, 37}, {4, 43}]
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {1={Toto.b=[67, 59, 29], Toto.a=[6, 5, 2]}, 2={Toto.b=[67, 59, 29], Toto.a=[6, 5, 2]}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {1={Toto.b=[17, 37, 43], Toto.a=[1, 3, 4]}}
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?)) | {Toto.b=29, Toto.a=2}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a in (?, ?, ?) | {1={Toto.a=[1, 2, 3]}}
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=4}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a in (?, ?, ?) | {1={Toto.a=[1, 2, 3]}}
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a in (?, ?) | {Toto.a=[4, 5]}
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=7}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:35 TRACE SQLOperation delete from Toto where a in (?, ?, ?) | {1={Toto.a=[4, 5, 6]}, 2={Toto.a=[4, 5, 6]}}
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s - in org.codefilarete.stalactite.engine.runtime.DeleteExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorTest
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:35 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.b=17, Toto.c=23, Toto.a=1}, 2={Toto.b=29, Toto.c=31, Toto.a=2}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation insert into toto(id, version) values (?, ?) | {1={toto.version=1, toto.id=42}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.b=17, Toto.a=1, Toto.c=23}, 2={Toto.b=29, Toto.a=2, Toto.c=31}, 3={Toto.b=37, Toto.a=3, Toto.c=41}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.b=43, Toto.a=4, Toto.c=53}}
[INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorTest$InsertExecutorTest_autoGenerateKeys
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:35 TRACE SQLOperation insert into Toto(a, b, c) values (default, ?, ?) | {1={Toto.c=23, Toto.b=17}, 2={Toto.c=31, Toto.b=29}, 3={Toto.c=41, Toto.b=37}}
2026-06-16 16:18:35 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:35 TRACE SQLOperation insert into Toto(a, b, c) values (default, ?, ?) | {1={Toto.c=53, Toto.b=43}}
[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.03 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.092 s - in org.codefilarete.stalactite.engine.listener.PersisterListenerCollectionTest
[INFO] Running org.codefilarete.stalactite.engine.DialectBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.DialectBuilderTest$BuildWithOptions
2026-06-16 16:18:35 TRACE SQLOperation select dummyTable.dummyColumn from dummyTable where dummyTable.dummyColumn LIKE 'x' | {}
2026-06-16 16:18:35 TRACE SQLOperation delete from dummyTable where dummyColumn LIKE ? | {1=x}
2026-06-16 16:18:35 TRACE SQLOperation select dummyTable.dummyColumn from dummyTable where dummyTable.dummyColumn myOperator '42' | {}
2026-06-16 16:18:35 TRACE SQLOperation delete from dummyTable where dummyColumn myOperator ? | {1=42}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s - in org.codefilarete.stalactite.engine.DialectBuilderTest$BuildWithOptions
[INFO] Running org.codefilarete.stalactite.engine.DialectBuilderTest$Keywords
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.engine.DialectBuilderTest$Keywords
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.099 s - in org.codefilarete.stalactite.engine.DialectBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.PersisterRegistryTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in org.codefilarete.stalactite.engine.PersisterRegistryTest
[INFO] Running org.codefilarete.stalactite.engine.BeanPersisterTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s - in org.codefilarete.stalactite.engine.BeanPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.PersistenceContextTest
2026-06-16 16:18:36 TRACE SQLOperation delete from toto where id = ? and name = ? | {1=42, 2=Hello world !}
2026-06-16 16:18:36 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {toto.id=1, toto.name=Hello world !}
2026-06-16 16:18:36 TRACE SQLOperation update toto set id = ? | {1=1}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@777b2207
2026-06-16 16:18:36 DEBUG DDLDeployer create table toto(id bigint, name varchar(255), primary key (id))
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2523c97a
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6cd76b55
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5640a424
2026-06-16 16:18:36 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.id=1, toto.name=Hello world !}, 2={toto.id=2, toto.name=Hello everybody !}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@810d718
2026-06-16 16:18:36 TRACE SQLOperation select toto.id from toto | {}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1f0b2ffb
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1205d231
2026-06-16 16:18:36 TRACE SQLOperation update toto set name = ? where id = ? | {1={1=Hello world !, 2=2}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5919dd67
2026-06-16 16:18:36 TRACE SQLOperation select toto.name from toto | {}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2d45db20
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@127350d8
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@198ad9e0
2026-06-16 16:18:36 TRACE SQLOperation update toto set name = ? where id = ? | {1={1=Hello Jane !, 2=2}, 2={1=Hello Jane !, 2=2}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1a958d2a
2026-06-16 16:18:36 TRACE SQLOperation select toto.name from toto | {}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@241b5364
2026-06-16 16:18:36 DEBUG DDLDeployer create table toto(id bigint, name varchar(255), primary key (id))
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7563ca08
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4089505c
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@53fa89e6
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6670d46e
2026-06-16 16:18:36 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.name=Hello world !, toto.id=1}, 2={toto.name=Hello everybody !, toto.id=2}, 3={toto.name=Hello everyone !, toto.id=3}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@347c6044
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e2f1454
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@35b1e5e5
2026-06-16 16:18:36 TRACE SQLOperation delete from toto where name = ? | {1={1=Hello everybody !}, 2={1=Hello everybody !}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@644acaff
2026-06-16 16:18:36 TRACE SQLOperation select toto.id from toto | {}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5c7712f0
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@38849a1
2026-06-16 16:18:36 TRACE SQLOperation delete from toto where name = ? | {1={1=Hello everyone !}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@129bc797
2026-06-16 16:18:36 TRACE SQLOperation select toto.id from toto | {}
2026-06-16 16:18:36 TRACE SQLOperation update toto set id = ? where id = ? | {1=42, 2=666}
2026-06-16 16:18:36 TRACE SQLOperation select count(*) as count from Toto | {}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@46309fa8
2026-06-16 16:18:36 DEBUG DDLDeployer create table toto(id bigint, name varchar(255), primary key (id))
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@376314dd
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2b65081d
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@525dd5af
2026-06-16 16:18:36 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.name=Hello world !, toto.id=1}, 2={toto.name=Hello everybody !, toto.id=2}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3e0d722f
2026-06-16 16:18:36 TRACE SQLOperation select toto.id from toto | {}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@21ec7946
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1b5b650d
2026-06-16 16:18:36 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@38a7f7a2
2026-06-16 16:18:36 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.name=Hello world !, toto.id=3}, 2={toto.name=Hello everybody !, toto.id=4}}
2026-06-16 16:18:36 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27ca3040
2026-06-16 16:18:36 TRACE SQLOperation select toto.id from toto | {}
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.52 s - in org.codefilarete.stalactite.engine.PersistenceContextTest
[INFO] Running org.codefilarete.stalactite.engine.PersistExecutorTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s - in org.codefilarete.stalactite.engine.PersistExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.PersistenceContextConfigurationBuilderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.PersistenceContextConfigurationBuilderTest
[INFO] Running org.codefilarete.stalactite.query.model.operator.TupleInTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.query.model.operator.TupleInTest
[INFO] Running org.codefilarete.stalactite.query.model.UnionTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 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.002 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.083 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.017 s - in org.codefilarete.stalactite.query.builder.SelectSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.StringSQLAppenderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.query.builder.StringSQLAppenderTest
[INFO] Running org.codefilarete.stalactite.query.builder.OperatorSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.OperatorSQLBuilderTest$LikePatternAppenderTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.query.builder.OperatorSQLBuilderTest$LikePatternAppenderTest
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.codefilarete.stalactite.query.builder.OperatorSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.ExpandableSQLAppenderTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.codefilarete.stalactite.query.builder.ExpandableSQLAppenderTest
[INFO] Running org.codefilarete.stalactite.query.builder.QuerySQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.QuerySQLBuilderTest$UnionSQLBuilderTest
[INFO] Tests run: 53, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.query.builder.QuerySQLBuilderTest$UnionSQLBuilderTest
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s - in org.codefilarete.stalactite.query.builder.QuerySQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.FromSQLBuilderTest
[INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 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.004 s - in org.codefilarete.stalactite.query.builder.FunctionSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.PreparedSQLAppenderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.codefilarete.stalactite.query.builder.PreparedSQLAppenderTest
[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: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.sql.order.UpdateCommandBuilderTest
[INFO] Running org.codefilarete.stalactite.sql.order.InsertCommandBuilderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.sql.order.InsertCommandBuilderTest
[INFO] Running org.codefilarete.stalactite.sql.result.RowDecoderByColumnTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.codefilarete.stalactite.sql.result.RowDecoderByColumnTest
[INFO] Running org.codefilarete.stalactite.sql.result.ColumnedRowIteratorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.sql.result.ColumnedRowIteratorTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.structure.TableTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in org.codefilarete.stalactite.sql.ddl.structure.TableTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.SqlTypeRegistryTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.sql.ddl.SqlTypeRegistryTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.DDLTableGeneratorTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.sql.ddl.DDLTableGeneratorTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.DDLSequenceGeneratorTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.sql.ddl.DDLSequenceGeneratorTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.DDLGeneratorTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 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.043 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.004 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.008 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.033 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.003 s - in org.codefilarete.stalactite.mapping.PersistentFieldHarvesterTest
[INFO] Running org.codefilarete.stalactite.mapping.ToBeanRowTransformerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 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.011 s - in org.codefilarete.stalactite.mapping.ZonedDateTimeMappingTest
[INFO] Running org.codefilarete.stalactite.mapping.DefaultEntityMappingTest
[INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in org.codefilarete.stalactite.mapping.DefaultEntityMappingTest
[INFO] Running org.codefilarete.stalactite.mapping.ColumnedMapMappingTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in org.codefilarete.stalactite.mapping.ColumnedMapMappingTest
[INFO] Running org.codefilarete.stalactite.mapping.id.PooledHiLoSequencePersisterTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in org.codefilarete.stalactite.mapping.id.PooledHiLoSequencePersisterTest
[INFO] Running org.codefilarete.stalactite.mapping.id.sequence.DatabaseSequenceSelectorTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.504 s - in org.codefilarete.stalactite.mapping.id.sequence.DatabaseSequenceSelectorTest
[INFO] Running org.codefilarete.stalactite.mapping.id.sequence.PooledHiLoSequenceTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.122 s - in org.codefilarete.stalactite.mapping.id.sequence.PooledHiLoSequenceTest
[INFO] Running org.codefilarete.stalactite.mapping.ColumnedCollectionMappingTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.codefilarete.stalactite.mapping.ColumnedCollectionMappingTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 497, 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/stalactite-core-3.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- jar:2.6:test-jar (default) @ core ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/stalactite-core-3.0.0-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 307 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/3.0.0-SNAPSHOT/core-3.0.0-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/stalactite-core-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core/3.0.0-SNAPSHOT/core-3.0.0-SNAPSHOT.jar
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/stalactite-core-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core/3.0.0-SNAPSHOT/core-3.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --------------< org.codefilarete.stalactite:core-adapter >--------------
[INFO] Building core-adapter 3.0.0-SNAPSHOT [6/36]
[INFO] from core-adapter/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[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/3.0.0-SNAPSHOT/core-adapter-3.0.0-SNAPSHOT.pom
[INFO]
[INFO] ----------< org.codefilarete.stalactite:core-hsqldb-adapter >-----------
[INFO] Building core-hsqldb-adapter 3.0.0-SNAPSHOT [7/36]
[INFO] from core-adapter/core-hsqldb-adapter/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[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 5 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 7 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
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@126af200
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(id integer, dummyProp varchar(255))
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@13edc1bc
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(id integer, name varchar(255))
2026-06-16 16:18:40 TRACE SQLOperation select Toto.name from Toto | {}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id from Toto | {}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name from Toto | {}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name from Toto | {}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 1 | {}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 2 | {}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4b2af0eb
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(id integer, dummyProp varchar(255))
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@99774ec
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(id integer, name varchar(255))
2026-06-16 16:18:40 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer)
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto left outer join Tata on Toto.id = Tata.totoId | {}
[INFO] Running org.codefilarete.stalactite.engine.PersistenceContextITTest$NewQuery
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2aeb3f3b
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(id integer, name varchar(255))
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name from Toto | {}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@13b5598b
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(id integer, name varchar(255))
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id in (:xx) | {xx=[1, 2]}
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.name = :xx | {xx=Hello}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@75d61b62
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(id integer, name varchar(255))
2026-06-16 16:18:40 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer)
2026-06-16 16:18:40 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto inner join Tata on Toto.id = Tata.totoId | {}
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 s - in org.codefilarete.stalactite.engine.PersistenceContextITTest$NewQuery
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.241 s - in org.codefilarete.stalactite.engine.PersistenceContextHSQLDBTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysHSQLDBTest
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4b3b2a4f
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), b integer, c integer, unique (a))
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:40 TRACE SQLOperation insert into Toto(c, b, a) values (?, ?, default) | {1={Toto.b=17, Toto.c=23}, 2={Toto.b=29, Toto.c=31}, 3={Toto.b=37, Toto.c=41}}
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:40 TRACE SQLOperation insert into Toto(c, b, a) values (?, ?, default) | {1={Toto.b=43, Toto.c=53}}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysHSQLDBTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorHSQLDBTest
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@20843604
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a))
2026-06-16 16:18:40 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:40 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1}
2026-06-16 16:18:40 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:40 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@40612056
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b))
2026-06-16 16:18:40 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:40 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.b=[10, 20, 30], Toto.a=[1, 2, 3]}
2026-06-16 16:18:40 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?)) | {Toto.b=40, Toto.a=4}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6037748a
2026-06-16 16:18:40 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b))
2026-06-16 16:18:40 DEBUG SelectExecutor selecting entities in 2 chunks
2026-06-16 16:18:40 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Tata.a=[1, 2, 3], Tata.b=[10, 20, 30]}
2026-06-16 16:18:40 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?)) | {Tata.a=4, Tata.b=40}
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.116 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorHSQLDBTest
[INFO] Running org.codefilarete.stalactite.engine.PersisterHSQLDBTest
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4250b0c1
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a))
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:40 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}}
2026-06-16 16:18:40 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=1}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3956e933
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a))
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:40 TRACE SQLOperation insert into Toto(c, b, a) values (?, ?, ?) | {1={Toto.c=100, Toto.a=1, Toto.b=10}}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2688b2be
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a))
2026-06-16 16:18:40 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:40 TRACE SQLOperation select c, b, a from Toto where a in (?) | {Toto.a=1}
2026-06-16 16:18:40 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:40 TRACE SQLOperation select c, b, a from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1b1d1558
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a))
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:40 TRACE SQLOperation update Toto set c = ?, b = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=111, Toto.b (U)=11}}
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:40 TRACE SQLOperation update Toto set c = ?, b = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=122, Toto.b (U)=12}}
2026-06-16 16:18:40 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7c08461b
2026-06-16 16:18:40 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a))
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:40 TRACE SQLOperation insert into Toto(c, b, a) values (?, ?, ?) | {1={Toto.c=200, Toto.a=2, Toto.b=20}}
2026-06-16 16:18:40 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:18:40 TRACE SQLOperation select c, b, a from Toto where a in (?) | {Toto.a=1}
2026-06-16 16:18:40 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:40 TRACE SQLOperation update Toto set c = ?, b = ? where a = ? | {1={Toto.c (U)=111, Toto.a (W)=1, Toto.b (U)=11}}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.136 s - in org.codefilarete.stalactite.engine.PersisterHSQLDBTest
[INFO] Running org.codefilarete.stalactite.sql.hsqldb.HSQLDBSequenceSelectBuilderTest
2026-06-16 16:18:41 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2c9430c6
2026-06-16 16:18:41 DEBUG DDLDeployer create sequence my_sequence
2026-06-16 16:18:41 TRACE SQLOperation CALL NEXT VALUE FOR my_sequence | {}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 s - in org.codefilarete.stalactite.sql.hsqldb.HSQLDBSequenceSelectBuilderTest
[INFO] Running org.codefilarete.stalactite.sql.hsqldb.ddl.HSQLDBDDLTableGeneratorTest
2026-06-16 16:18:41 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3203ffa3
2026-06-16 16:18:41 DEBUG DDLDeployer create table dummyTable1(id integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), name varchar(255), unique (id))
2026-06-16 16:18:41 DEBUG DDLDeployer create table dummyTable2(name varchar(255))
2026-06-16 16:18:41 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name)
2026-06-16 16:18:41 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name)
2026-06-16 16:18:41 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.022 s - in org.codefilarete.stalactite.sql.hsqldb.ddl.HSQLDBDDLTableGeneratorTest
[INFO] Running org.codefilarete.stalactite.sql.hsqldb.HSQLDBDialectResolverTest
2026-06-16 16:18:41 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5bbeb9e3
2026-06-16 16:18:41 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@44b99467
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s - in org.codefilarete.stalactite.sql.hsqldb.HSQLDBDialectResolverTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 19, 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/stalactite-core-hsqldb-adapter-3.0.0-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 11 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/3.0.0-SNAPSHOT/core-hsqldb-adapter-3.0.0-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-hsqldb-adapter/3.0.0-SNAPSHOT/core-hsqldb-adapter-3.0.0-SNAPSHOT.jar
[INFO]
[INFO] ------------------< org.codefilarete.stalactite:orm >-------------------
[INFO] Building orm 3.0.0-SNAPSHOT [8/36]
[INFO] from orm/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[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 354 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/runtime/query/EntityCriteriaSupport.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/runtime/query/EntityCriteriaSupport.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 148 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/id/Identified.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/test/java/org/codefilarete/stalactite/id/Identified.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.FluentEntityMappingConfigurationSupportRelationMixTest
2026-06-16 16:18:55 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:55 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.name=France}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:55 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0, City.countryId=o.c.s.i.PersistableIdentifier@0}, 2={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1, City.countryId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:55 TRACE 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}}
2026-06-16 16:18:55 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:55 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1, City.countryId (U)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2, City.countryId=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE 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}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE 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}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE 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}}
2026-06-16 16:18:55 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:55 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 TRACE SQLOperation select id from State where id = 1 | {}
2026-06-16 16:18:55 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:18:55 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:55 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into Country(name, id, presidentId) values (?, ?, ?) | {1={Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE 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}}
2026-06-16 16:18:55 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:55 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE 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@1}}
2026-06-16 16:18:55 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:55 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Country_ancientCities(country_id int not null, ancientCities_id int not null, idx integer, unique (country_id, ancientCities_id, idx))
2026-06-16 16:18:55 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer alter table Country_ancientCities add constraint FK_Country_ancientCities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:55 DEBUG DDLDeployer alter table Country_ancientCities add constraint FK_Country_ancientCities_ancientCities_id_City_id foreign key(ancientCities_id) references City(id)
2026-06-16 16:18:55 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:55 TRACE 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}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:55 TRACE SQLOperation insert into Country_ancientCities(idx, country_id, ancientCities_id) values (?, ?, ?) | {1={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.idx=1}, 2={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.idx=2}, 3={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.idx=3}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:55 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.name=Isere, State.countryId=o.c.s.i.PersistableIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@0}, 2={State.name=ain, State.countryId=o.c.s.i.PersistableIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:55 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:55 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_ancientCities.country_id as Country_ancientCities_country_id, Country_ancientCities.ancientCities_id as Country_ancientCities_ancientCities_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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:55 TRACE SQLOperation delete from Country_ancientCities where country_id = ? and ancientCities_id = ? and idx = ? | {1={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.idx=2}, 2={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.idx=3}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:55 TRACE SQLOperation insert into Country_ancientCities(idx, country_id, ancientCities_id) values (?, ?, ?) | {1={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.idx=1}, 2={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.idx=2}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation delete from Country_ancientCities where country_id = ? and ancientCities_id = ? and idx = ? | {1={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.idx=1}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into Country_ancientCities(idx, country_id, ancientCities_id) values (?, ?, ?) | {1={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@2, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.idx=3}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.name (U)=ain, State.countryId (U)=null, State.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.name (U)=changed, State.countryId (U)=o.c.s.i.PersistedIdentifier@0, State.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:55 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:55 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.name=ardeche, State.countryId=o.c.s.i.PersistedIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:18:55 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:55 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_ancientCities.country_id as Country_ancientCities_country_id, Country_ancientCities.ancientCities_id as Country_ancientCities_ancientCities_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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:55 TRACE SQLOperation select id from State where id = 1 | {}
2026-06-16 16:18:55 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:55 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:55 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportRelationMixTest$ConfigurationReuse_MappedSuperClassAndRelations
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportRelationMixTest$ConfigurationReuse_MappedSuperClassAndRelations
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.379 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportRelationMixTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest
2026-06-16 16:18:56 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle_wheels(vehicle_id int not null, wheels_serialNumber varchar(255) not null, unique (vehicle_id, wheels_serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_vehicle_id_Vehicle_id foreign key(vehicle_id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle_wheels(car_id int not null, wheels_serialNumber varchar(255) not null, unique (car_id, wheels_serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_car_id_Car_id foreign key(car_id) references Car(id)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Car_id foreign key(vehicleId) references Car(id)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle_wheels(car_id int not null, wheels_serialNumber varchar(255) not null, unique (car_id, wheels_serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_car_id_Car_id foreign key(car_id) references Car(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Car_id foreign key(vehicleId) references Car(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.serialNumber=XYZ-ABC-01, Wheel.model=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42], Vehicle.DTYPE=TRUCK}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.model (U)=Peugeot, Vehicle.engineId (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where vehicle_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.serialNumber=XYZ-ABC-02, Wheel.model=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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]}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where vehicle_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where vehicle_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR, Vehicle.model=Renault, Vehicle.engineId=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.serialNumber=XYZ-ABC-01, Wheel.idx=1, Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.DTYPE=TRUCK, Vehicle.engineId=null, Vehicle.color=Color[rgb=42]}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1, Vehicle.model (U)=Peugeot, Vehicle.engineId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-01, Wheel.idx (U)=null, Wheel.model (U)=null, Wheel.vehicleId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.serialNumber=XYZ-ABC-02, Wheel.idx=1, Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Vehicle set color = ?, engineId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2, Vehicle.engineId (U)=null, Vehicle.color (U)=Color[rgb=99]}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.model (U)=null, Wheel.vehicleId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.model (U)=null, Wheel.vehicleId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.serialNumber=XYZ-ABC-01, Wheel.model=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where car_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.serialNumber=XYZ-ABC-02, Wheel.model=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where car_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where car_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Vehicle_wheels_Wheel.model as Car_Vehicle_wheels_Wheel_model, Car_Vehicle_wheels_Wheel.serialNumber as Car_Vehicle_wheels_Wheel_serialNumber 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 Vehicle_wheels as Car_Vehicle_wheels on Car.id = Car_Vehicle_wheels.car_id left outer join Wheel as Car_Vehicle_wheels_Wheel on Car_Vehicle_wheels.wheels_serialNumber = Car_Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Vehicle_wheels_Wheel.model as Car_Vehicle_wheels_Wheel_model, Car_Vehicle_wheels_Wheel.serialNumber as Car_Vehicle_wheels_Wheel_serialNumber 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 Vehicle_wheels as Car_Vehicle_wheels on Car.id = Car_Vehicle_wheels.car_id left outer join Wheel as Car_Vehicle_wheels_Wheel on Car_Vehicle_wheels.wheels_serialNumber = Car_Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Vehicle_wheels_Wheel.model as Car_Vehicle_wheels_Wheel_model, Car_Vehicle_wheels_Wheel.serialNumber as Car_Vehicle_wheels_Wheel_serialNumber 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 Vehicle_wheels as Car_Vehicle_wheels on Car.id = Car_Vehicle_wheels.car_id left outer join Wheel as Car_Vehicle_wheels_Wheel on Car_Vehicle_wheels.wheels_serialNumber = Car_Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Wheel.model as Car_Wheel_model, Car_Wheel.serialNumber as Car_Wheel_serialNumber, Car_Wheel.idx as Car_Wheel_idx 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 Wheel as Car_Wheel on Car.id = Car_Wheel.vehicleId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Wheel.model as Car_Wheel_model, Car_Wheel.serialNumber as Car_Wheel_serialNumber, Car_Wheel.idx as Car_Wheel_idx 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 Wheel as Car_Wheel on Car.id = Car_Wheel.vehicleId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Wheel.model as Car_Wheel_model, Car_Wheel.serialNumber as Car_Wheel_serialNumber, Car_Wheel.idx as Car_Wheel_idx 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 Wheel as Car_Wheel on Car.id = Car_Wheel.vehicleId where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-01, Wheel.model=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01, Wheel.model (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-02, Wheel.model=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.model (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.model (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, 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 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 Wheel as Wheel on Vehicle.id = Wheel.vehicleId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, 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 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 Wheel as Wheel on Vehicle.id = Wheel.vehicleId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, 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 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 Wheel as Wheel on Vehicle.id = Wheel.vehicleId where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-01}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where car_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where car_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle_wheels where car_id = ? and wheels_serialNumber = ? | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7e30dfa4 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Vehicle_wheels_Wheel.model as Car_Vehicle_wheels_Wheel_model, Car_Vehicle_wheels_Wheel.serialNumber as Car_Vehicle_wheels_Wheel_serialNumber from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Vehicle_wheels as Car_Vehicle_wheels on Car.id = Car_Vehicle_wheels.car_id left outer join Wheel as Car_Vehicle_wheels_Wheel on Car_Vehicle_wheels.wheels_serialNumber = Car_Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7e30dfa4 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Vehicle_wheels_Wheel.model as Car_Vehicle_wheels_Wheel_model, Car_Vehicle_wheels_Wheel.serialNumber as Car_Vehicle_wheels_Wheel_serialNumber from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Vehicle_wheels as Car_Vehicle_wheels on Car.id = Car_Vehicle_wheels.car_id left outer join Wheel as Car_Vehicle_wheels_Wheel on Car_Vehicle_wheels.wheels_serialNumber = Car_Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7e30dfa4 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Vehicle_wheels_Wheel.model as Car_Vehicle_wheels_Wheel_model, Car_Vehicle_wheels_Wheel.serialNumber as Car_Vehicle_wheels_Wheel_serialNumber from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Vehicle_wheels as Car_Vehicle_wheels on Car.id = Car_Vehicle_wheels.car_id left outer join Wheel as Car_Vehicle_wheels_Wheel on Car_Vehicle_wheels.wheels_serialNumber = Car_Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-01}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@158ff98a In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Wheel.model as Car_Wheel_model, Car_Wheel.serialNumber as Car_Wheel_serialNumber, Car_Wheel.idx as Car_Wheel_idx from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Wheel as Car_Wheel on Car.id = Car_Wheel.vehicleId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@158ff98a In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Wheel.model as Car_Wheel_model, Car_Wheel.serialNumber as Car_Wheel_serialNumber, Car_Wheel.idx as Car_Wheel_idx from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Wheel as Car_Wheel on Car.id = Car_Wheel.vehicleId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@158ff98a In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Wheel.model as Car_Wheel_model, Car_Wheel.serialNumber as Car_Wheel_serialNumber, Car_Wheel.idx as Car_Wheel_idx from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Wheel as Car_Wheel on Car.id = Car_Wheel.vehicleId where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Vehicle_id foreign key(carId) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Car_id foreign key(carId) references Car(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:56 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Car_id foreign key(carId) references Car(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=CAR, Vehicle.engineId=null, Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=TRUCK, Vehicle.color=Color[rgb=42], Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=null, Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-01}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Vehicle set color = ?, engineId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=99], Vehicle.engineId (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE 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, 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 (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-01, Radio.model=null, Radio.carId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-02, Radio.model=null, Radio.carId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-01, Radio.model (U)=null, Radio.carId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.model (U)=null, Radio.carId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.model (U)=null, Radio.carId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_radio.model as Car_radio_model, Car_radio.serialNumber as Car_radio_serialNumber 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 Radio as Car_radio on Car.id = Car_radio.carId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_radio.model as Car_radio_model, Car_radio.serialNumber as Car_radio_serialNumber 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 Radio as Car_radio on Car.id = Car_radio.carId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_radio.model as Car_radio_model, Car_radio.serialNumber as Car_radio_serialNumber 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 Radio as Car_radio on Car.id = Car_radio.carId where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-01}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@12aa9674 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_radio.model as Car_radio_model, Car_radio.serialNumber as Car_radio_serialNumber from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Radio as Car_radio on Car.id = Car_radio.carId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@12aa9674 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_radio.model as Car_radio_model, Car_radio.serialNumber as Car_radio_serialNumber from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Radio as Car_radio on Car.id = Car_radio.carId where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@12aa9674 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_radio.model as Car_radio_model, Car_radio.serialNumber as Car_radio_serialNumber from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Radio as Car_radio on Car.id = Car_radio.carId where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:56 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(barCount, name, id, DTYPE) values (?, ?, ?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42, City.DTYPE=V, City.barCount=0}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.id as Country_cities_City_id, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 TRACE SQLOperation select City.barCount as City_barCount, City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set barCount = ?, name = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistedIdentifier@42, City.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(discotecCount, name, id, DTYPE) values (?, ?, ?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17, City.discotecCount=123, City.DTYPE=T}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.id as Country_cities_City_id, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:56 TRACE SQLOperation select City.discotecCount as City_discotecCount, City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Town
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 TRACE SQLOperation select City.barCount as City_barCount, City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 TRACE SQLOperation select Country_Id from Country_cities | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(barCount, name, id, DTYPE) values (?, ?, ?, ?) | {1={City.DTYPE=V, City.barCount=0, City.id=o.c.s.i.PersistableIdentifier@42, City.name=Grenoble}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set barCount = ?, name = ? where id = ? | {1={City.barCount (U)=51, City.id (W)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Grenoble}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(discotecCount, name, id, DTYPE) values (?, ?, ?, ?) | {1={City.discotecCount=123, City.DTYPE=T, City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 TRACE SQLOperation select Country_Id from Country_cities | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 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))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null, Country.name=null, Country.creationDate=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(barCount, name, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@42, City.name=Grenoble, City.DTYPE=V, City.countryId=o.c.s.i.PersistableIdentifier@1, City.barCount=0}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, City.id as City_id, City.DTYPE as City_DTYPE from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 TRACE SQLOperation select City.barCount as City_barCount, City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set barCount = ?, name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Grenoble, City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(discotecCount, name, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon, City.DTYPE=T, City.countryId=o.c.s.i.PersistableIdentifier@1, City.discotecCount=123}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, City.id as City_id, City.DTYPE as City_DTYPE from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 TRACE SQLOperation select City.barCount as City_barCount, City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:56 TRACE SQLOperation select City.discotecCount as City_discotecCount, City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Town
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set discotecCount = ?, name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@17, City.name (U)=Lyon, City.countryId (U)=null, City.discotecCount (U)=123}}
2026-06-16 16:18:56 TRACE SQLOperation select CountryId from City | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set barCount = ?, name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@42, City.name (U)=Grenoble, City.countryId (U)=null, City.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 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))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.modificationDate=null, Country.name=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(barCount, name, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42, City.barCount=0, City.countryId=o.c.s.i.PersistableIdentifier@1, City.DTYPE=V}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set barCount = ?, name = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistedIdentifier@42, City.barCount (U)=51, City.countryId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(discotecCount, name, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17, City.discotecCount=123, City.countryId=o.c.s.i.PersistableIdentifier@1, City.DTYPE=T}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set discotecCount = ?, name = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistableIdentifier@17, City.discotecCount (U)=123, City.countryId (U)=null}}
2026-06-16 16:18:56 TRACE SQLOperation select CountryId from City | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set barCount = ?, name = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistableIdentifier@42, City.barCount (U)=51, City.countryId (U)=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.creationDate=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City_Town.id as Country_cities_City_Town_id, 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 City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id, Village.barCount as Village_barCount, Village.id as Village_id from City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City_Town.id as Country_cities_City_Town_id, 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 City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id, Village.barCount as Village_barCount, Village.id as Village_id from City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Town
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 TRACE SQLOperation select Country_Id from Country_cities | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id, 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 City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id, 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 City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 TRACE SQLOperation select Country_Id from Country_cities | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.modificationDate=null, Country.creationDate=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, City_Town.id as City_Town_id, City_Village.id as City_Village_id from Country left outer join City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id, Village.barCount as Village_barCount, Village.id as Village_id from City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, City_Town.id as City_Town_id, City_Village.id as City_Village_id from Country left outer join City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id, Village.barCount as Village_barCount, Village.id as Village_id from City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Town
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Town set discotecCount = ? where id = ? | {1={Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 TRACE SQLOperation select CountryId from City | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@42, City.name=Grenoble}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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_Town.discotecCount as City_Town_discotecCount, City_Town.id as City_Town_id, City_Village.barCount as City_Village_barCount, City_Village.id as City_Village_id from Country left outer join City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.id (W)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Grenoble}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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_Town.discotecCount as City_Town_discotecCount, City_Town.id as City_Town_id, City_Village.barCount as City_Village_barCount, City_Village.id as City_Village_id from Country left outer join City 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@17, City.name (U)=Lyon}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Town set discotecCount = ? where id = ? | {1={Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 TRACE SQLOperation select CountryId from City | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@42, City.name (U)=Grenoble}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from City | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, name varchar(255), unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, name varchar(255), unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null, Country.creationDate=null, Country.name=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, name, id) values (?, ?, ?) | {1={Village.name=Grenoble, Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_Town.id as Country_cities_Town_id, Country_cities_Village.id as Country_cities_Village_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Town as Country_cities_Town on Country_cities.cities_id = Country_cities_Town.id left outer join Village as Country_cities_Village on Country_cities.cities_id = Country_cities_Village.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@56744adf In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Town.discotecCount as Town_discotecCount, Town.name as Town_name, Town.id as Town_id, Village.barCount as Village_barCount, Village.name as Village_name, Village.id as Village_id from (select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town union all select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village) as City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ?, name = ? where id = ? | {1={Village.name (U)=Grenoble, Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, name, id) values (?, ?, ?) | {1={Town.name=Lyon, Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_Town.id as Country_cities_Town_id, Country_cities_Village.id as Country_cities_Village_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Town as Country_cities_Town on Country_cities.cities_id = Country_cities_Town.id left outer join Village as Country_cities_Village on Country_cities.cities_id = Country_cities_Village.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@56744adf In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Town.discotecCount as Town_discotecCount, Town.name as Town_name, Town.id as Town_id, Village.barCount as Village_barCount, Village.name as Village_name, Village.id as Village_id from (select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town union all select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village) as City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 TRACE SQLOperation select Country_Id from Country_cities | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from Town union select * from Village | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, name varchar(255), unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, name varchar(255), unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.name=null, Country.modificationDate=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, name, id) values (?, ?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.name=Grenoble, Village.barCount=0}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.name as Country_cities_City_Town_name, Country_cities_City_Town.id as Country_cities_City_Town_id, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.name as Country_cities_City_Village_name, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ?, name = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.name (U)=Grenoble, Village.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, name, id) values (?, ?, ?) | {1={Town.discotecCount=123, Town.name=Lyon, Town.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.name as Country_cities_City_Town_name, Country_cities_City_Town.id as Country_cities_City_Town_id, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.name as Country_cities_City_Village_name, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 TRACE SQLOperation select Country_Id from Country_cities | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from Town union select * from Village | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null, Country.name=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, name, id, countryId) values (?, ?, ?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.name=Grenoble, Village.countryId=o.c.s.i.PersistableIdentifier@1, Village.barCount=0}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Town.id as Town_id, Village.id as Village_id from Country left outer join Town as Town on Country.id = Town.countryId left outer join Village as Village on Country.id = Village.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@5f4c831f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Town.discotecCount as Town_discotecCount, Town.name as Town_name, Town.id as Town_id, Village.barCount as Village_barCount, Village.name as Village_name, Village.id as Village_id from (select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town union all select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village) as City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ?, name = ?, countryId = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.countryId (U)=o.c.s.i.PersistableIdentifier@1, Village.name (U)=Grenoble, Village.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, name, 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}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Town.id as Town_id, Village.id as Village_id from Country left outer join Town as Town on Country.id = Town.countryId left outer join Village as Village on Country.id = Village.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@5f4c831f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Town.discotecCount as Town_discotecCount, Town.name as Town_name, Town.id as Town_id, Village.barCount as Village_barCount, Village.name as Village_name, Village.id as Village_id from (select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town union all select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village) as City left outer join Town as Town on City.id = Town.id left outer join Village as Village on City.id = Village.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Town set discotecCount = ?, name = ?, 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}}
2026-06-16 16:18:56 TRACE SQLOperation select CountryId from Town union all select CountryId from Village | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ?, name = ?, countryId = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.name (U)=Grenoble, Village.countryId (U)=null, Village.barCount (U)=51}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from Town union select * from Village | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.modificationDate=null, Country.name=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Village(barCount, name, id, countryId) values (?, ?, ?, ?) | {1={Village.name=Grenoble, Village.barCount=0, Village.countryId=o.c.s.i.PersistableIdentifier@1, Village.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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.discotecCount as City_Town_discotecCount, City_Town.name as City_Town_name, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id, City_Village.barCount as City_Village_barCount, City_Village.name as City_Village_name, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ?, name = ?, countryId = ? where id = ? | {1={Village.name (U)=Grenoble, Village.barCount (U)=51, Village.countryId (U)=o.c.s.i.PersistableIdentifier@1, Village.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Town(discotecCount, name, id, countryId) values (?, ?, ?, ?) | {1={Town.countryId=o.c.s.i.PersistableIdentifier@1, Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123, Town.name=Lyon}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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.discotecCount as City_Town_discotecCount, City_Town.name as City_Town_name, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id, City_Village.barCount as City_Village_barCount, City_Village.name as City_Village_name, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Town set discotecCount = ?, name = ?, countryId = ? where id = ? | {1={Town.countryId (U)=null, Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.discotecCount (U)=123, Town.name (U)=Lyon}}
2026-06-16 16:18:56 TRACE SQLOperation select CountryId from Town union all select CountryId from Village | {}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Village set barCount = ?, name = ?, countryId = ? where id = ? | {1={Village.name (U)=Grenoble, Village.barCount (U)=51, Village.countryId (U)=null, Village.id (W)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:56 TRACE SQLOperation select * from Town union select * from Village | {}
2026-06-16 16:18:56 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id))
2026-06-16 16:18:56 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.modificationDate=null, Person.creationDate=null}}
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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.DTYPE=C, Vehicle.color=Color[rgb=17]}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Jun 16 16:18:56 UTC 2026, Person.creationDate (U)=Tue Jun 16 16:18:56 UTC 2026}}
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:56 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE 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.PersistedIdentifier@42, Vehicle.color (U)=Color[rgb=17]}}
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:56 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:56 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:56 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:56 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:56 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:18:56 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:56 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.DTYPE=T, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.DTYPE=T, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.modificationDate=null, Person.creationDate=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=C, Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17], Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistedIdentifier@42, Vehicle.color (U)=Color[rgb=17], Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.DTYPE=C}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null, Person.name=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.DTYPE=T}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.vehicleId (U)=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.DTYPE=T}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.DTYPE=C}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.modificationDate=null, Person.creationDate=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.DTYPE=T}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.DTYPE=T}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.modificationDate=null, Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.color (U)=Color[rgb=17], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.modificationDate=null, Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17], Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistedIdentifier@42, Vehicle.color (U)=Color[rgb=17], Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17]}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.creationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null, Person.modificationDate=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=null, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17, Vehicle.color (U)=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17]}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.name=null, Person.modificationDate=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17, Vehicle.color (U)=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, color int, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, color int, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(color, id, ownerId) values (?, ?, ?) | {1={Car.ownerId=o.c.s.i.PersistableIdentifier@1, Car.id=o.c.s.i.PersistableIdentifier@42, Car.color=Color[rgb=17]}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.id as unioned_Vehicle_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_ 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 TRACE SQLOperation select Car.color as Car_color, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@5c7ad877 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set color = ?, ownerId = ? where id = ? | {1={Car.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Car.id (W)=o.c.s.i.PersistedIdentifier@42, Car.color (U)=Color[rgb=17]}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.id as unioned_Vehicle_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_ 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 TRACE SQLOperation select Car.color as Car_color, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.color=null, Truck.ownerId=o.c.s.i.PersistableIdentifier@1, Truck.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.id as unioned_Vehicle_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_ 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 TRACE SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@46b6ce71 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.id as unioned_Vehicle_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_ 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@46b6ce71 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.color=null, Truck.ownerId=o.c.s.i.PersistableIdentifier@1, Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.id as unioned_Vehicle_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_ 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 TRACE SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.id as unioned_Vehicle_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_ 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@46b6ce71 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, color int, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, color int, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(color, id, ownerId) values (?, ?, ?) | {1={Car.color=Color[rgb=17], Car.ownerId=o.c.s.i.PersistableIdentifier@1, Car.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Car union all select 2 as clazz_, color, id, ownerId from Truck) 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@64eedae0 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set color = ?, ownerId = ? where id = ? | {1={Car.color (U)=Color[rgb=17], Car.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Car.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Car union all select 2 as clazz_, color, id, ownerId from Truck) 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Car union all select 2 as clazz_, color, id, ownerId from Truck) 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@5a19393 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Car union all select 2 as clazz_, color, id, ownerId from Truck) 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@5a19393 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Car union all select 2 as clazz_, color, id, ownerId from Truck) 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Car union all select 2 as clazz_, color, id, ownerId from Truck) 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@5a19393 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, engineId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(color int, id int not null, engineId int, unique (id))
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42], Vehicle.DTYPE=TRUCK}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@200, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1, Vehicle.model (U)=Peugeot}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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]}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE 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 where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(model, id, engineId) values (?, ?, ?) | {1={Car.model=Renault, Car.engineId=o.c.s.i.PersistableIdentifier@100, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.engineId=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set model = ?, engineId = ? where id = ? | {1={Car.model (U)=Peugeot, Car.engineId (U)=o.c.s.i.PersistableIdentifier@200, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Truck set color = ?, engineId = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.engineId (U)=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@17d428b0 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@17d428b0 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@17d428b0 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(id int not null, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Car_id foreign key(id) references Car(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Car_id foreign key(id) references Car(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(model, id, DTYPE) values (?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-01}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set model = ? where id = ? | {1={Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-02}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2, Vehicle.color (U)=Color[rgb=99]}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 TRACE SQLOperation select count(*) as cnt from Car_plates | {}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle.DTYPE as Vehicle_DTYPE, 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 (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle.DTYPE as Vehicle_DTYPE, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle.DTYPE as Vehicle_DTYPE, 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 (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 TRACE SQLOperation select count(*) as cnt from Car_plates | {}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Car_plates.plates as Car_Car_plates_plates, Car_Car_plates.id as Car_Car_plates_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 Car_plates as Car_Car_plates on Car.id = Car_Car_plates.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Car_plates.plates as Car_Car_plates_plates, Car_Car_plates.id as Car_Car_plates_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 Car_plates as Car_Car_plates on Car.id = Car_Car_plates.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, Car_Car_plates.plates as Car_Car_plates_plates, Car_Car_plates.id as Car_Car_plates_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 Car_plates as Car_Car_plates on Car.id = Car_Car_plates.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car_plates where id = ? and plates = ? | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car_plates where id = ? and plates = ? | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 TRACE SQLOperation select count(*) as cnt from Car_plates | {}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16d4d353 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Car_plates.plates as Car_Car_plates_plates, Car_Car_plates.id as Car_Car_plates_id from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car_plates as Car_Car_plates on Car.id = Car_Car_plates.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16d4d353 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Car_plates.plates as Car_Car_plates_plates, Car_Car_plates.id as Car_Car_plates_id from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car_plates as Car_Car_plates on Car.id = Car_Car_plates.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16d4d353 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id, Car_Car_plates.plates as Car_Car_plates_plates, Car_Car_plates.id as Car_Car_plates_id from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car_plates as Car_Car_plates on Car.id = Car_Car_plates.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:57 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))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Republic(deputeCount integer not null, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Republic(deputeCount integer not null, id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Country(deputeCount, name, description, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?) | {1={Country.deputeCount=250, Country.id=o.c.s.i.PersistableIdentifier@0, Country.DTYPE=Republic, Country.name=France, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistableIdentifier@0, Person.name (U)=New french president}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=250, Republic.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Republic as Republic on Country.id = Republic.id 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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=Grenoble}}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Republic as Republic on Country.id = Republic.id 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Republic(deputeCount, name, description, id, presidentId) values (?, ?, ?, ?, ?) | {1={Republic.deputeCount=250, Republic.id=o.c.s.i.PersistableIdentifier@0, Republic.name=France, Republic.description=null, Republic.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@13f065ac In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, City.name as City_name, City.id as City_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.id as Republic_id from (select Republic.name as name, Republic.description as description, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic) as Country left outer join Person as president on Country.presidentId = president.id left outer join City as City on Country.id = City.countryId left outer join Republic as Republic on Country.id = Republic.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.name (U)=Paris, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@0, City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@13f065ac In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, City.name as City_name, City.id as City_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.id as Republic_id from (select Republic.name as name, Republic.description as description, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic) as Country left outer join Person as president on Country.presidentId = president.id left outer join City as City on Country.id = City.countryId left outer join Republic as Republic on Country.id = Republic.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic#o.c.s.i.PersistedIdentifier@0
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicMany
2026-06-16 16:18:57 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Country(name, modificationDate, creationDate, id) values (?, ?, ?, ?) | {1={Country.name=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Village(barCount, name, id, countryId) values (?, ?, ?, ?) | {1={Village.name=Grenoble, Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0, Village.countryId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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.discotecCount as City_Town_discotecCount, City_Town.name as City_Town_name, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id, City_Village.barCount as City_Village_barCount, City_Village.name as City_Village_name, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Village set barCount = ?, name = ?, countryId = ? where id = ? | {1={Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51, Village.countryId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Town(discotecCount, name, id, countryId) values (?, ?, ?, ?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17, Town.name=Lyon, Town.discotecCount=123, Town.countryId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE SQLOperation select Country.name as Country_name, Country.modificationDate as Country_modificationDate, 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.discotecCount as City_Town_discotecCount, City_Town.name as City_Town_name, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id, City_Village.barCount as City_Village_barCount, City_Village.name as City_Village_name, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Village#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Town set discotecCount = ?, name = ?, countryId = ? where id = ? | {1={Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.name (U)=Lyon, Town.discotecCount (U)=123, Town.countryId (U)=null}}
2026-06-16 16:18:57 TRACE SQLOperation select countryId from Town union all select countryId from Village | {}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Village set barCount = ?, name = ?, countryId = ? where id = ? | {1={Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.barCount (U)=51, Village.countryId (U)=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 TRACE SQLOperation select id from Town union all select id from Village | {}
2026-06-16 16:18:57 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))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Town(discotecCount integer not null, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Village(barCount integer not null, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
[INFO] Tests run: 45, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.112 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicMany
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicOne
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.DTYPE=C, Vehicle.color=Color[rgb=17]}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.modificationDate=null, Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.DTYPE=T, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.DTYPE=T, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17, Vehicle.color (U)=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(id int not null, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.modificationDate=null, Person.name=null, Person.creationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Vehicle set ownerId = ? where id = ? | {1={Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.name=null, Person.modificationDate=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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 Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.DTYPE=C, Vehicle.color=Color[rgb=17]}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.creationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.name (U)=null, Person.modificationDate (U)=Tue Jun 16 16:18:57 UTC 2026, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.PersistedIdentifier@42, Vehicle.color (U)=Color[rgb=17]}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.DTYPE=T, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE 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.DTYPE=T, Vehicle.color=null}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17]
2026-06-16 16:18:57 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.color as Vehicle_color, 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.151 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicOne
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToTablePerClass
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, engineId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Truck(color int, id int not null, engineId int, unique (id))
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(model, color, id, engineId) values (?, ?, ?, ?) | {1={Car.model=Renault, Car.engineId=o.c.s.i.PersistableIdentifier@200, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.color=Color[rgb=42], Truck.engineId=null, Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 TRACE SQLOperation select id from car | {}
2026-06-16 16:18:57 TRACE SQLOperation select id from truck | {}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@49f640a4 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set model = ?, color = ?, engineId = ? where id = ? | {1={Car.model (U)=Peugeot, Car.engineId (U)=o.c.s.i.PersistableIdentifier@200, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@49f640a4 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@49f640a4 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id | {}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:57 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {}
2026-06-16 16:18:57 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {}
2026-06-16 16:18:57 TRACE SQLOperation select id from Engine | {}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, engineId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation insert into Car(id, model, color, 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}}
2026-06-16 16:18:57 TRACE SQLOperation select * from car | {}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@44f9e70f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from (select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation update Car set model = ?, color = ?, 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}}
2026-06-16 16:18:57 TRACE SQLOperation select * from car | {}
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:57 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@44f9e70f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:57 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from (select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:57 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:57 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:57 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:57 TRACE SQLOperation select * from car | {}
2026-06-16 16:18:57 TRACE SQLOperation select id from Engine | {}
2026-06-16 16:18:57 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, engineId int, unique (id))
2026-06-16 16:18:57 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(model, color, id, engineId) values (?, ?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.engineId=null, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(model, color, id, engineId) values (?, ?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.engineId=null, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@2596a640 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from (select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Car set model = ?, color = ?, engineId = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.engineId (U)=null, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@2596a640 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from (select Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, color int, engineId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Truck(id int not null, color int, engineId int, unique (id))
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(model, color, 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@200}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.engineId=null, Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:18:58 TRACE SQLOperation select id from car | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from truck | {}
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@49a4c8e In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Car set model = ?, color = ?, 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@200}}
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@49a4c8e In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@49a4c8e In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@2e5855d5 Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.color = ? | {1=Color[rgb=42]}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@2e5855d5 Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, Truck.engineId as engineId, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, Car.engineId as engineId, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.color = ? | {1=Color[rgb=666]}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as truckCount from truck where id = 2 | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Engine | {}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.631 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToTablePerClass
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToJoinTable
2026-06-16 16:18:58 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE 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}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Truck(id, color) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:18:58 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from car | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from truck | {}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color, 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color, 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color, 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 | {}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as vehicleCount from Vehicle where id in (1, 2) | {}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Engine | {}
2026-06-16 16:18:58 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666]}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Engine | {}
2026-06-16 16:18:58 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666]}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666]}}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(color int, id int not null, engineId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(color, id, engineId) values (?, ?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@200, Vehicle.color=Color[rgb=666], Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.engineId=null, Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from car | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from truck | {}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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]}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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]}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Engine | {}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.1 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToJoinTable
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$SingleTableWithOneToOne
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(model, color, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.model=Renault, Vehicle.color=Color[rgb=666], Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE 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}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Vehicle set model = ?, color = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@100, Vehicle.model (U)=Peugeot, Vehicle.color (U)=Color[rgb=666], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 | {}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Engine | {}
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(id int, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(id, model, color, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.DTYPE=CAR, Vehicle.color=Color[rgb=666], Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Vehicle set model = ?, color = ?, 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}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2026-06-16 16:18:58 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Engine | {}
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(model, color, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666], Vehicle.engineId=null, Vehicle.DTYPE=CAR}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(model, color, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666], Vehicle.engineId=null, Vehicle.DTYPE=CAR}}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Vehicle set model = ?, color = ?, engineId = ? where id = ? | {1={Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.color (U)=Color[rgb=666], Vehicle.engineId (U)=null}}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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 where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Vehicle(color int, id int not null, engineId int, model varchar(255), DTYPE varchar(255) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(model, color, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.DTYPE=CAR, Vehicle.engineId=o.c.s.i.PersistableIdentifier@200, Vehicle.color=Color[rgb=666], Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=TRUCK, Vehicle.engineId=null, Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 TRACE SQLOperation select id from Vehicle where DTYPE ='CAR' | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Vehicle where DTYPE ='TRUCK' | {}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Vehicle set model = ?, color = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@200, Vehicle.color (U)=Color[rgb=666], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot}}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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]}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:18:58 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:18:58 TRACE 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]}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2026-06-16 16:18:58 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
2026-06-16 16:18:58 TRACE SQLOperation select id from Engine | {}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.103 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$SingleTableWithOneToOne
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.923 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ElementCollection_Embedded
2026-06-16 16:18:58 DEBUG DDLDeployer create table Device(name varchar(255), street varchar(255), id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Device_location_reviews(id int, ranking integer not null, verbatim varchar(2000), idx integer, unique (id, idx))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Device_location_reviews add constraint FK_Device_location_reviews_id_Device_id foreign key(id) references Device(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Device(name, street, id) values (?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@13, Device.street=221B Baker Street, Device.name=UPS}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Device_location_reviews(verbatim, idx, ranking, id) values (?, ?, ?, ?) | {1={Device_location_reviews.verbatim=fine place, Device_location_reviews.ranking=4, Device_location_reviews.id=o.c.s.i.PersistableIdentifier@13, Device_location_reviews.idx=0}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Device_location_reviews.verbatim as Device_location_reviews_verbatim, Device_location_reviews.idx as Device_location_reviews_idx, Device_location_reviews.ranking as Device_location_reviews_ranking, Device_location_reviews.id as Device_location_reviews_id from Device left outer join Device_location_reviews as Device_location_reviews on Device.id = Device_location_reviews.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Device_location_reviews.verbatim as Device_location_reviews_verbatim, Device_location_reviews.idx as Device_location_reviews_idx, Device_location_reviews.ranking as Device_location_reviews_ranking, Device_location_reviews.id as Device_location_reviews_id from Device left outer join Device_location_reviews as Device_location_reviews on Device.id = Device_location_reviews.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Device_location_reviews where id = ? and idx = ? | {1={Device_location_reviews.id=o.c.s.i.PersistedIdentifier@13, Device_location_reviews.idx=0}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Device_location_reviews(verbatim, idx, ranking, id) values (?, ?, ?, ?) | {1={Device_location_reviews.verbatim=fine place, Device_location_reviews.ranking=4, Device_location_reviews.id=o.c.s.i.PersistableIdentifier@13, Device_location_reviews.idx=1}, 2={Device_location_reviews.verbatim=awesome, Device_location_reviews.ranking=5, Device_location_reviews.id=o.c.s.i.PersistableIdentifier@13, Device_location_reviews.idx=0}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Device_location_reviews.verbatim as Device_location_reviews_verbatim, Device_location_reviews.idx as Device_location_reviews_idx, Device_location_reviews.ranking as Device_location_reviews_ranking, Device_location_reviews.id as Device_location_reviews_id from Device left outer join Device_location_reviews as Device_location_reviews on Device.id = Device_location_reviews.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Device_location_reviews where id = ? and idx = ? | {1={Device_location_reviews.id=o.c.s.i.PersistableIdentifier@13, Device_location_reviews.idx=1}, 2={Device_location_reviews.id=o.c.s.i.PersistableIdentifier@13, Device_location_reviews.idx=0}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Device_location_reviews.verbatim as Device_location_reviews_verbatim, Device_location_reviews.idx as Device_location_reviews_idx, Device_location_reviews.ranking as Device_location_reviews_ranking, Device_location_reviews.id as Device_location_reviews_id from Device left outer join Device_location_reviews as Device_location_reviews on Device.id = Device_location_reviews.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ElementCollection_Embedded
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ManyToMany_MappedSuperClass
2026-06-16 16:18:58 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table RecoveryQuestion(comment varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table RecoveryQuestion_answer_choices(recoveryQuestion_id bigint not null, answer_choices_id int not null, idx integer, unique (recoveryQuestion_id, answer_choices_id, idx))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table RecoveryQuestion_answer_choices add constraint FK_RecoveryQuestion_answer_choices_recoveryQuestion_id_RecoveryQuestion_id foreign key(recoveryQuestion_id) references RecoveryQuestion(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table RecoveryQuestion_answer_choices add constraint FK_RecoveryQuestion_answer_choices_answer_choices_id_Choice_id foreign key(answer_choices_id) references Choice(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into RecoveryQuestion(comment, id) values (?, default) | {1={RecoveryQuestion.comment=null}, 2={RecoveryQuestion.comment=null}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE 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}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:18:58 TRACE SQLOperation insert into RecoveryQuestion_answer_choices(idx, recoveryQuestion_id, answer_choices_id) values (?, ?, ?) | {1={RecoveryQuestion_answer_choices.recoveryQuestion_id=1, RecoveryQuestion_answer_choices.idx=1, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@17}, 2={RecoveryQuestion_answer_choices.recoveryQuestion_id=2, RecoveryQuestion_answer_choices.idx=2, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@17}, 3={RecoveryQuestion_answer_choices.recoveryQuestion_id=1, RecoveryQuestion_answer_choices.idx=2, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@13}, 4={RecoveryQuestion_answer_choices.recoveryQuestion_id=2, RecoveryQuestion_answer_choices.idx=1, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 TRACE SQLOperation select recoveryQuestion_id, answer_choices_id, idx from RecoveryQuestion_answer_choices | {}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:18:58 TRACE SQLOperation select RecoveryQuestion.comment as RecoveryQuestion_comment, RecoveryQuestion.id as RecoveryQuestion_id, RecoveryQuestion_answer_choices.recoveryQuestion_id as RecoveryQuestion_answer_choices_recoveryQuestion_id, RecoveryQuestion_answer_choices.answer_choices_id as RecoveryQuestion_answer_choices_answer_choices_id, RecoveryQuestion_answer_choices.idx as RecoveryQuestion_answer_choices_idx, RecoveryQuestion_answer_choices_Choice.label as RecoveryQuestion_answer_choices_Choice_label, RecoveryQuestion_answer_choices_Choice.id as RecoveryQuestion_answer_choices_Choice_id from RecoveryQuestion left outer join RecoveryQuestion_answer_choices as RecoveryQuestion_answer_choices on RecoveryQuestion.id = RecoveryQuestion_answer_choices.recoveryQuestion_id left outer join Choice as RecoveryQuestion_answer_choices_Choice on RecoveryQuestion_answer_choices.answer_choices_id = RecoveryQuestion_answer_choices_Choice.id where RecoveryQuestion.id in (?) | {1=1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.RecoveryQuestion
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.RecoveryQuestion
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [2]
2026-06-16 16:18:58 TRACE SQLOperation select RecoveryQuestion.comment as RecoveryQuestion_comment, RecoveryQuestion.id as RecoveryQuestion_id, RecoveryQuestion_answer_choices.recoveryQuestion_id as RecoveryQuestion_answer_choices_recoveryQuestion_id, RecoveryQuestion_answer_choices.answer_choices_id as RecoveryQuestion_answer_choices_answer_choices_id, RecoveryQuestion_answer_choices.idx as RecoveryQuestion_answer_choices_idx, RecoveryQuestion_answer_choices_Choice.label as RecoveryQuestion_answer_choices_Choice_label, RecoveryQuestion_answer_choices_Choice.id as RecoveryQuestion_answer_choices_Choice_id from RecoveryQuestion left outer join RecoveryQuestion_answer_choices as RecoveryQuestion_answer_choices on RecoveryQuestion.id = RecoveryQuestion_answer_choices.recoveryQuestion_id left outer join Choice as RecoveryQuestion_answer_choices_Choice on RecoveryQuestion_answer_choices.answer_choices_id = RecoveryQuestion_answer_choices_Choice.id where RecoveryQuestion.id in (?) | {1=2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.RecoveryQuestion
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.RecoveryQuestion
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#2
2026-06-16 16:18:58 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table RecoveryQuestion(comment varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table RecoveryQuestion_answer_choices(recoveryQuestion_id bigint not null, answer_choices_id int not null, unique (recoveryQuestion_id, answer_choices_id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table RecoveryQuestion_answer_choices add constraint FK_RecoveryQuestion_answer_choices_recoveryQuestion_id_RecoveryQuestion_id foreign key(recoveryQuestion_id) references RecoveryQuestion(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table RecoveryQuestion_answer_choices add constraint FK_RecoveryQuestion_answer_choices_answer_choices_id_Choice_id foreign key(answer_choices_id) references Choice(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into RecoveryQuestion(comment, id) values (?, default) | {1={RecoveryQuestion.comment=42}, 2={RecoveryQuestion.comment=43}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@17, Choice.label=Lyon}, 2={Choice.id=o.c.s.i.PersistableIdentifier@13, Choice.label=Grenoble}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:18:58 TRACE SQLOperation insert into RecoveryQuestion_answer_choices(recoveryQuestion_id, answer_choices_id) values (?, ?) | {1={RecoveryQuestion_answer_choices.recoveryQuestion_id=2, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@17}, 2={RecoveryQuestion_answer_choices.recoveryQuestion_id=1, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@17}, 3={RecoveryQuestion_answer_choices.recoveryQuestion_id=2, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@13}, 4={RecoveryQuestion_answer_choices.recoveryQuestion_id=1, RecoveryQuestion_answer_choices.answer_choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:18:58 TRACE SQLOperation select RecoveryQuestion.comment as RecoveryQuestion_comment, RecoveryQuestion.id as RecoveryQuestion_id, RecoveryQuestion_answer_choices_Choice.label as RecoveryQuestion_answer_choices_Choice_label, RecoveryQuestion_answer_choices_Choice.id as RecoveryQuestion_answer_choices_Choice_id from RecoveryQuestion left outer join RecoveryQuestion_answer_choices as RecoveryQuestion_answer_choices on RecoveryQuestion.id = RecoveryQuestion_answer_choices.recoveryQuestion_id left outer join Choice as RecoveryQuestion_answer_choices_Choice on RecoveryQuestion_answer_choices.answer_choices_id = RecoveryQuestion_answer_choices_Choice.id where RecoveryQuestion.id in (?) | {1=1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.RecoveryQuestion
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.RecoveryQuestion
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.RecoveryQuestion#1
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ManyToMany_MappedSuperClass
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ManyToOne_Embedded
2026-06-16 16:18:58 DEBUG DDLDeployer create table Book(isbn varchar(255), price double, title varchar(255), name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, ebookPublisher_categoryId bigint, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table BusinessCategory(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Book add constraint FK_Book_ebookPublisher_categoryId_BusinessCategory_id foreign key(ebookPublisher_categoryId) references BusinessCategory(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into BusinessCategory(name, id) values (?, default) | {1={BusinessCategory.name=Academic}, 2={BusinessCategory.name=General public}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Book(title, isbn, name, price, id, ebookPublisher_categoryId) values (?, ?, ?, ?, default, ?) | {1={Book.ebookPublisher_categoryId=1, Book.name=Amazon, Book.title=a first book, Book.isbn=AAA-BBB-CCC, Book.price=24.1}, 2={Book.ebookPublisher_categoryId=2, Book.name=Kobo, Book.title=a second book, Book.isbn=XXX-YYY-ZZZ, Book.price=33.5}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:18:58 TRACE SQLOperation select Book.title as Book_title, Book.isbn as Book_isbn, Book.name as Book_name, Book.price as Book_price, Book.id as Book_id, ebookPublisher_category.name as ebookPublisher_category_name, ebookPublisher_category.id as ebookPublisher_category_id from Book left outer join BusinessCategory as ebookPublisher_category on Book.ebookPublisher_categoryId = ebookPublisher_category.id where Book.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:18:58 TRACE SQLOperation select Book.title as Book_title, Book.isbn as Book_isbn, Book.name as Book_name, Book.price as Book_price, Book.id as Book_id, ebookPublisher_category.name as ebookPublisher_category_name, ebookPublisher_category.id as ebookPublisher_category_id from Book left outer join BusinessCategory as ebookPublisher_category on Book.ebookPublisher_categoryId = ebookPublisher_category.id where Book.id in (?) | {1=1}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into BusinessCategory(name, id) values (?, default) | {1={BusinessCategory.name=Educational}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update Book set title = ?, isbn = ?, name = ?, price = ?, ebookPublisher_categoryId = ? where id = ? | {1={Book.id (W)=1, Book.ebookPublisher_categoryId (U)=3, Book.name (U)=Google, Book.title (U)=a first book, Book.isbn (U)=AAA-BBB-CCC, Book.price (U)=24.1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from BusinessCategory where id = ? | {1={BusinessCategory.id=1}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:18:58 TRACE SQLOperation select Book.title as Book_title, Book.isbn as Book_isbn, Book.name as Book_name, Book.price as Book_price, Book.id as Book_id, ebookPublisher_category.name as ebookPublisher_category_name, ebookPublisher_category.id as ebookPublisher_category_id from Book left outer join BusinessCategory as ebookPublisher_category on Book.ebookPublisher_categoryId = ebookPublisher_category.id where Book.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Book where id = ? | {1={Book.id=1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from BusinessCategory where id = ? | {1={BusinessCategory.id=3}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2, 3]
2026-06-16 16:18:58 TRACE SQLOperation select BusinessCategory.name as BusinessCategory_name, BusinessCategory.id as BusinessCategory_id from BusinessCategory where BusinessCategory.id in (?, ?, ?) | {1=1, 2=2, 3=3}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.BusinessCategory
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ManyToOne_Embedded
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ManyToOne_MappedSuperClass
2026-06-16 16:18:58 DEBUG DDLDeployer create table Address(street varchar(255) not null, id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table BusinessCategory(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table ImprintPublisher(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, printingWorkLocationId int, categoryId bigint, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table ImprintPublisher add constraint FK_ImprintPublisher_printingWorkLocationId_Address_id foreign key(printingWorkLocationId) references Address(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table ImprintPublisher add constraint FK_ImprintPublisher_categoryId_BusinessCategory_id foreign key(categoryId) references BusinessCategory(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into BusinessCategory(name, id) values (?, default) | {1={BusinessCategory.name=General public}, 2={BusinessCategory.name=Academic}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:18:58 TRACE SQLOperation insert into ImprintPublisher(name, id, printingWorkLocationId, categoryId) values (?, default, ?, ?) | {1={ImprintPublisher.printingWorkLocationId=null, ImprintPublisher.name=Amazon, ImprintPublisher.categoryId=2}, 2={ImprintPublisher.printingWorkLocationId=null, ImprintPublisher.name=Kobo, ImprintPublisher.categoryId=1}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:18:58 TRACE SQLOperation select ImprintPublisher.name as ImprintPublisher_name, ImprintPublisher.id as ImprintPublisher_id, printingWorkLocation.street as printingWorkLocation_street, printingWorkLocation.id as printingWorkLocation_id, category.name as category_name, category.id as category_id from ImprintPublisher left outer join Address as printingWorkLocation on ImprintPublisher.printingWorkLocationId = printingWorkLocation.id left outer join BusinessCategory as category on ImprintPublisher.categoryId = category.id where ImprintPublisher.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.ImprintPublisher
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.ImprintPublisher
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#2
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [2]
2026-06-16 16:18:58 TRACE SQLOperation select ImprintPublisher.name as ImprintPublisher_name, ImprintPublisher.id as ImprintPublisher_id, printingWorkLocation.street as printingWorkLocation_street, printingWorkLocation.id as printingWorkLocation_id, category.name as category_name, category.id as category_id from ImprintPublisher left outer join Address as printingWorkLocation on ImprintPublisher.printingWorkLocationId = printingWorkLocation.id left outer join BusinessCategory as category on ImprintPublisher.categoryId = category.id where ImprintPublisher.id in (?) | {1=2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.ImprintPublisher
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#2
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into BusinessCategory(name, id) values (?, default) | {1={BusinessCategory.name=Educational}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation update ImprintPublisher set name = ?, printingWorkLocationId = ?, categoryId = ? where id = ? | {1={ImprintPublisher.printingWorkLocationId (U)=null, ImprintPublisher.id (W)=2, ImprintPublisher.categoryId (U)=3, ImprintPublisher.name (U)=Kobo}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:18:58 TRACE SQLOperation select ImprintPublisher.name as ImprintPublisher_name, ImprintPublisher.id as ImprintPublisher_id, printingWorkLocation.street as printingWorkLocation_street, printingWorkLocation.id as printingWorkLocation_id, category.name as category_name, category.id as category_id from ImprintPublisher left outer join Address as printingWorkLocation on ImprintPublisher.printingWorkLocationId = printingWorkLocation.id left outer join BusinessCategory as category on ImprintPublisher.categoryId = category.id where ImprintPublisher.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.ImprintPublisher
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#1
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.ImprintPublisher
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#2
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.ImprintPublisher#2
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from ImprintPublisher where id = ? | {1={ImprintPublisher.id=2}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [2]
2026-06-16 16:18:58 TRACE SQLOperation select ImprintPublisher.name as ImprintPublisher_name, ImprintPublisher.id as ImprintPublisher_id, printingWorkLocation.street as printingWorkLocation_street, printingWorkLocation.id as printingWorkLocation_id, category.name as category_name, category.id as category_id from ImprintPublisher left outer join Address as printingWorkLocation on ImprintPublisher.printingWorkLocationId = printingWorkLocation.id left outer join BusinessCategory as category on ImprintPublisher.categoryId = category.id where ImprintPublisher.id in (?) | {1=2}
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$ManyToOne_MappedSuperClass
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToMany_Embedded
2026-06-16 16:18:58 DEBUG DDLDeployer create table Device(name varchar(255), street varchar(255), id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Review(ranking integer not null, id int not null, location_locationId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Review add constraint FK_Review_location_locationId_Device_id foreign key(location_locationId) references Device(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Device(name, street, id) values (?, ?, ?) | {1={Device.street=221B Baker Street, Device.name=UPS, Device.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Review(ranking, id, location_locationId) values (?, ?, ?) | {1={Review.location_locationId=o.c.s.i.PersistableIdentifier@13, Review.id=o.c.s.i.PersistableIdentifier@2, Review.ranking=0}, 2={Review.location_locationId=o.c.s.i.PersistableIdentifier@13, Review.id=o.c.s.i.PersistableIdentifier@3, Review.ranking=0}, 3={Review.location_locationId=o.c.s.i.PersistableIdentifier@13, Review.id=o.c.s.i.PersistableIdentifier@1, Review.ranking=0}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:58 TRACE SQLOperation update Review set ranking = ?, location_locationId = ? where id = ? | {1={Review.location_locationId (U)=o.c.s.i.PersistableIdentifier@13, Review.id (W)=o.c.s.i.PersistedIdentifier@2, Review.ranking (U)=0}, 2={Review.location_locationId (U)=o.c.s.i.PersistableIdentifier@13, Review.id (W)=o.c.s.i.PersistedIdentifier@1, Review.ranking (U)=0}, 3={Review.location_locationId (U)=o.c.s.i.PersistableIdentifier@13, Review.id (W)=o.c.s.i.PersistedIdentifier@3, Review.ranking (U)=0}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Review(ranking, id, location_locationId) values (?, ?, ?) | {1={Review.location_locationId=o.c.s.i.PersistableIdentifier@13, Review.id=o.c.s.i.PersistableIdentifier@4, Review.ranking=0}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Review where id = ? | {1={Review.id=o.c.s.i.PersistableIdentifier@2}, 2={Review.id=o.c.s.i.PersistableIdentifier@3}, 3={Review.id=o.c.s.i.PersistableIdentifier@4}, 4={Review.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:18:58 TRACE SQLOperation select Review.ranking as Review_ranking, Review.id as Review_id from Review where Review.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}
2026-06-16 16:18:58 DEBUG DDLDeployer create table Device(name varchar(255), street varchar(255), id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Review(ranking integer not null, id int not null, location_locationId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Review add constraint FK_Review_location_locationId_Device_id foreign key(location_locationId) references Device(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Device(name, street, id) values (?, ?, ?) | {1={Device.name=UPS, Device.street=221B Baker Street, Device.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Review(ranking, id, location_locationId) values (?, ?, ?) | {1={Review.id=o.c.s.i.PersistableIdentifier@1, Review.ranking=0, Review.location_locationId=o.c.s.i.PersistableIdentifier@13}, 2={Review.id=o.c.s.i.PersistableIdentifier@3, Review.ranking=0, Review.location_locationId=o.c.s.i.PersistableIdentifier@13}, 3={Review.id=o.c.s.i.PersistableIdentifier@2, Review.ranking=0, Review.location_locationId=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:58 TRACE SQLOperation update Review set ranking = ?, location_locationId = ? where id = ? | {1={Review.id (W)=o.c.s.i.PersistedIdentifier@1, Review.location_locationId (U)=o.c.s.i.PersistableIdentifier@13, Review.ranking (U)=0}, 2={Review.id (W)=o.c.s.i.PersistedIdentifier@3, Review.location_locationId (U)=o.c.s.i.PersistableIdentifier@13, Review.ranking (U)=0}, 3={Review.id (W)=o.c.s.i.PersistedIdentifier@2, Review.location_locationId (U)=o.c.s.i.PersistableIdentifier@13, Review.ranking (U)=0}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Review(ranking, id, location_locationId) values (?, ?, ?) | {1={Review.id=o.c.s.i.PersistableIdentifier@4, Review.ranking=0, Review.location_locationId=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:58 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Review where id = ? | {1={Review.id=o.c.s.i.PersistableIdentifier@1}, 2={Review.id=o.c.s.i.PersistableIdentifier@4}, 3={Review.id=o.c.s.i.PersistableIdentifier@3}, 4={Review.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:58 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, Review.ranking as Review_ranking, Review.id as Review_id from Device left outer join Review as Review on Device.id = Review.location_locationId where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:18:58 TRACE SQLOperation select Review.ranking as Review_ranking, Review.id as Review_id from Review where Review.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}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToMany_Embedded
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToMany_MappedSuperClass
2026-06-16 16:18:58 DEBUG DDLDeployer create table Address(street varchar(255) not null, id int not null, cityId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table City(name varchar(255) not null, id int not null, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer create table Review(ranking integer not null, id int not null, locationId int, unique (id))
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Address add constraint FK_Address_cityId_City_id foreign key(cityId) references City(id)
2026-06-16 16:18:58 DEBUG DDLDeployer alter table Review add constraint FK_Review_locationId_Address_id foreign key(locationId) references Address(id)
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@111}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Address(street, id, cityId) values (?, ?, ?) | {1={Address.street=221B Baker Street, Address.cityId=o.c.s.i.PersistableIdentifier@111, Address.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:58 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:58 TRACE SQLOperation insert into Review(ranking, id, locationId) values (?, ?, ?) | {1={Review.id=o.c.s.i.PersistableIdentifier@3, Review.locationId=o.c.s.i.PersistableIdentifier@42, Review.ranking=0}, 2={Review.id=o.c.s.i.PersistableIdentifier@1, Review.locationId=o.c.s.i.PersistableIdentifier@42, Review.ranking=0}, 3={Review.id=o.c.s.i.PersistableIdentifier@2, Review.locationId=o.c.s.i.PersistableIdentifier@42, Review.ranking=0}}
2026-06-16 16:18:58 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:59 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id, city.name as city_name, city.id as city_id, Review.ranking as Review_ranking, Review.id as Review_id from Address left outer join City as city on Address.cityId = city.id left outer join Review as Review on Address.id = Review.locationId where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:59 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id, city.name as city_name, city.id as city_id, Review.ranking as Review_ranking, Review.id as Review_id from Address left outer join City as city on Address.cityId = city.id left outer join Review as Review on Address.id = Review.locationId where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:18:59 TRACE SQLOperation update Review set ranking = ?, locationId = ? where id = ? | {1={Review.id (W)=o.c.s.i.PersistedIdentifier@1, Review.locationId (U)=o.c.s.i.PersistableIdentifier@42, Review.ranking (U)=0}, 2={Review.id (W)=o.c.s.i.PersistedIdentifier@2, Review.locationId (U)=o.c.s.i.PersistableIdentifier@42, Review.ranking (U)=0}, 3={Review.id (W)=o.c.s.i.PersistedIdentifier@3, Review.locationId (U)=o.c.s.i.PersistableIdentifier@42, Review.ranking (U)=0}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Review(ranking, id, locationId) values (?, ?, ?) | {1={Review.id=o.c.s.i.PersistableIdentifier@4, Review.locationId=o.c.s.i.PersistableIdentifier@42, Review.ranking=0}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:59 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id, city.name as city_name, city.id as city_id, Review.ranking as Review_ranking, Review.id as Review_id from Address left outer join City as city on Address.cityId = city.id left outer join Review as Review on Address.id = Review.locationId where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Review where id = ? | {1={Review.id=o.c.s.i.PersistableIdentifier@3}, 2={Review.id=o.c.s.i.PersistableIdentifier@4}, 3={Review.id=o.c.s.i.PersistableIdentifier@1}, 4={Review.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Address where id = ? | {1={Address.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:18:59 TRACE SQLOperation select Review.ranking as Review_ranking, Review.id as Review_id from Review where Review.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}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToMany_MappedSuperClass
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToOne_Embedded
2026-06-16 16:18:59 DEBUG DDLDeployer create table City(name varchar(255) not null, id int not null, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Device(name varchar(255), street varchar(255), id int not null, location_cityId int, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Device add constraint FK_Device_location_cityId_City_id foreign key(location_cityId) references City(id)
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@111, City.name=France}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Device(name, street, id, location_cityId) values (?, ?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@13, Device.name=UPS, Device.location_cityId=o.c.s.i.PersistableIdentifier@111, Device.street=221B Baker Street}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:59 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, location_city.name as location_city_name, location_city.id as location_city_id from Device left outer join City as location_city on Device.location_cityId = location_city.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:59 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, location_city.name as location_city_name, location_city.id as location_city_id from Device left outer join City as location_city on Device.location_cityId = location_city.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@22, City.name=Spain}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Device set name = ?, street = ?, location_cityId = ? where id = ? | {1={Device.id (W)=o.c.s.i.PersistedIdentifier@13, Device.name (U)=UPS, Device.location_cityId (U)=o.c.s.i.PersistableIdentifier@22, Device.street (U)=221B Baker Street}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@111}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:59 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, location_city.name as location_city_name, location_city.id as location_city_id from Device left outer join City as location_city on Device.location_cityId = location_city.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@22}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:18:59 TRACE SQLOperation select Device.name as Device_name, Device.street as Device_street, Device.id as Device_id, location_city.name as location_city_name, location_city.id as location_city_id from Device left outer join City as location_city on Device.location_cityId = location_city.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@22]
2026-06-16 16:18:59 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@22}
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToOne_Embedded
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToOne_MappedSuperClass
2026-06-16 16:18:59 DEBUG DDLDeployer create table Address(street varchar(255) not null, id int not null, cityId int, countryId int, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table City(name varchar(255) not null, id int not null, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Country(name varchar(255) not null, id int not null, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Address add constraint FK_Address_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Address add constraint FK_Address_cityId_City_id foreign key(cityId) references City(id)
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@111, City.name=Grenoble}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Country(name, id) values (?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@11}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Address(street, id, cityId, countryId) values (?, ?, ?, ?) | {1={Address.street=221B Baker Street, Address.countryId=o.c.s.i.PersistableIdentifier@11, Address.cityId=o.c.s.i.PersistableIdentifier@111, Address.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:59 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id, city.name as city_name, city.id as city_id, country.name as country_name, country.id as country_id from Address left outer join City as city on Address.cityId = city.id left outer join Country as country on Address.countryId = country.id where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:59 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id, city.name as city_name, city.id as city_id, country.name as country_name, country.id as country_id from Address left outer join City as city on Address.cityId = city.id left outer join Country as country on Address.countryId = country.id where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Country(name, id) values (?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@22}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Address set street = ?, cityId = ?, countryId = ? where id = ? | {1={Address.street (U)=221B Baker Street, Address.countryId (U)=o.c.s.i.PersistableIdentifier@22, Address.cityId (U)=o.c.s.i.PersistableIdentifier@111, Address.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@11}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:59 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id, city.name as city_name, city.id as city_id, country.name as country_name, country.id as country_id from Address left outer join City as city on Address.cityId = city.id left outer join Country as country on Address.countryId = country.id where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Address#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Address where id = ? | {1={Address.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@22}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:18:59 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id, city.name as city_name, city.id as city_id, country.name as country_name, country.id as country_id from Address left outer join City as city on Address.cityId = city.id left outer join Country as country on Address.countryId = country.id where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@22]
2026-06-16 16:18:59 TRACE SQLOperation select Country.name as Country_name, Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@22}
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest$OneToOne_MappedSuperClass
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.353 s - in org.codefilarete.stalactite.engine.FluentEmbeddableWithRelationMappingConfigurationSupportTest
[INFO] Running org.codefilarete.stalactite.engine.MapTableNamingStrategyTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.MapTableNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportVersioningTest
2026-06-16 16:18:59 DEBUG DDLDeployer create table Country(versionWithoutAccessor integer not null, name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Country(name, description, id, versionWithoutAccessor) values (?, ?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.versionWithoutAccessor=1}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:59 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.versionWithoutAccessor as Country_versionWithoutAccessor, Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Country set name = ?, description = ?, versionWithoutAccessor = ? where versionWithoutAccessor = ? and id = ? | {1={Country.description (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.name (U)=Toto, Country.versionWithoutAccessor (U)=2, Country.versionWithoutAccessor (W)=1}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:59 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.versionWithoutAccessor as Country_versionWithoutAccessor, Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Country set name = ?, description = ?, versionWithoutAccessor = ? where versionWithoutAccessor = ? and id = ? | {1={Country.description (U)=null, Country.id (W)=o.c.s.i.PersistedIdentifier@0, Country.name (U)=Tutu, Country.versionWithoutAccessor (U)=3, Country.versionWithoutAccessor (W)=2}}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Country(modificationDate timestamp, name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Country(name, description, id, modificationDate) values (?, ?, ?, ?) | {1={Country.description=null, Country.modificationDate=2026-06-16T16:18:59.122, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Country set name = ?, description = ?, modificationDate = ? where modificationDate = ? and id = ? | {1={Country.description (U)=null, Country.modificationDate (U)=2026-06-16T16:18:59.123, Country.modificationDate (W)=2026-06-16T16:18:59.122, Country.name (U)=Toto, Country.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Country set name = ?, description = ?, modificationDate = ? where modificationDate = ? and id = ? | {1={Country.description (U)=null, Country.modificationDate (U)=2026-06-16T16:18:59.128, Country.modificationDate (W)=2026-06-16T16:18:59.123, Country.name (U)=Tutu, Country.id (W)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Country(version integer not null, name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Country(name, description, id, version) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.version=1, Country.name=France}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Country set name = ?, description = ?, version = ? where version = ? and id = ? | {1={Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.description (U)=null, Country.version (U)=2, Country.version (W)=1, Country.name (U)=Toto}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Country set name = ?, description = ?, version = ? where version = ? and id = ? | {1={Country.id (W)=o.c.s.i.PersistedIdentifier@0, Country.description (U)=null, Country.version (U)=3, Country.version (W)=2, Country.name (U)=Tutu}}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Country(version integer not null, name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Country(name, description, id, version) values (?, ?, ?, ?) | {1={Country.name=France, Country.version=1, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Country set name = ?, description = ?, version = ? where version = ? and id = ? | {1={Country.name (U)=Tata, Country.version (U)=2, Country.version (W)=1, Country.description (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Country where version = ? and id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.version=1}}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 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.032 s - in org.codefilarete.stalactite.engine.diff.CollectionDifferTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(creationDate timestamp, modificationDate timestamp, readonlyProperty varchar(255), id varchar(36) not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(creationDate, modificationDate, id) values (?, ?, ?) | {1={Toto.modificationDate=Tue Jun 16 16:18:59 UTC 2026, Toto.creationDate=Tue Jun 16 16:18:59 UTC 2026, Toto.id=o.c.s.i.PersistedIdentifier@d0cabed5-fc9e-4863-84f1-2f323b5adac9}}
2026-06-16 16:18:59 TRACE SQLOperation select readonlyProperty from Toto | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@74e61b1a-babf-4e01-bea1-f6824f767f0c}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@74e61b1a-babf-4e01-bea1-f6824f767f0c]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@74e61b1a-babf-4e01-bea1-f6824f767f0c}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name from Toto | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), possibleStates varchar(255), unique (id))
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, possibleStates) values (?, ?) | {Toto.possibleStates=IN_PROGRESS, DONE, Toto.id=o.c.s.i.PersistedIdentifier@bf1a4d14-8b69-4501-bae9-142c53698713}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@bf1a4d14-8b69-4501-bae9-142c53698713]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.possibleStates as Toto_possibleStates, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistedIdentifier@bf1a4d14-8b69-4501-bae9-142c53698713}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=FEMALE, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=null}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:59 TRACE SQLOperation select PersonWithGender.name as PersonWithGender_name, PersonWithGender.gender as PersonWithGender_gender, PersonWithGender.id as PersonWithGender_id from PersonWithGender where PersonWithGender.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.PersonWithGender
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into countryTable(countryCreatedAt, id, name, presidentElectedAt, presidentName) values (?, ?, ?, ?, ?) | {1={countryTable.countryCreatedAt=Mon Jan 01 00:00:00 UTC 2018, countryTable.presidentElectedAt=Tue Jan 01 00:00:00 UTC 2019, countryTable.presidentName=François, countryTable.id=o.c.s.i.PersistableIdentifier@1, countryTable.name=France}}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, creationDate varchar(255), modificationDate timestamp, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(creationDate, modificationDate, id) values (?, ?, ?) | {1={Toto.creationDate=Tue Jun 16 16:18:59 UTC 2026, Toto.id=o.c.s.i.PersistableIdentifier@913602ab-455a-4b64-a7a4-7715c238fd6c, Toto.modificationDate=Tue Jun 16 16:18:59 UTC 2026}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@913602ab-455a-4b64-a7a4-7715c238fd6c]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.creationDate as Toto_creationDate, Toto.modificationDate as Toto_modificationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@913602ab-455a-4b64-a7a4-7715c238fd6c}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(name varchar(255) not null, firstName varchar(255) not null, id int not null, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, possibleStates varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(possibleStates, id) values (?, ?) | {1={Toto.possibleStates=[IN_PROGRESS, DONE], Toto.id=o.c.s.i.PersistableIdentifier@52a0fe2a-1854-4b3e-826e-d092011e059c}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@52a0fe2a-1854-4b3e-826e-d092011e059c]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.possibleStates as Toto_possibleStates, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@52a0fe2a-1854-4b3e-826e-d092011e059c}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into countryTable(id, name, presidentElectedAt, presidentName) values (?, ?, ?, ?) | {1={countryTable.id=o.c.s.i.PersistableIdentifier@1, countryTable.presidentElectedAt=Tue Jan 01 00:00:00 UTC 2019, countryTable.presidentName=François, countryTable.name=France}}
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.name=null, PersonWithGender.gender=null, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:59 TRACE SQLOperation select PersonWithGender.name as PersonWithGender_name, PersonWithGender.gender as PersonWithGender_gender, PersonWithGender.id as PersonWithGender_id from PersonWithGender where PersonWithGender.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.PersonWithGender
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id) values (?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@2df29c4d-e61a-4c31-bea0-2cb9d60eaa1a}}
2026-06-16 16:18:59 TRACE SQLOperation select Toto.id, Toto.name from Toto | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=TOTO, Toto.id=o.c.s.i.PersistableIdentifier@536c0055-1c40-4b63-ada4-27c07e076574}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@536c0055-1c40-4b63-ada4-27c07e076574]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@536c0055-1c40-4b63-ada4-27c07e076574}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Toto set name = ? where id = ? | {1={Toto.name (U)=TITI, Toto.id (W)=o.c.s.i.PersistedIdentifier@536c0055-1c40-4b63-ada4-27c07e076574}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@536c0055-1c40-4b63-ada4-27c07e076574]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@536c0055-1c40-4b63-ada4-27c07e076574}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name from Toto | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=MALE, PersonWithGender.name=toto, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE 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}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:18:59 TRACE SQLOperation select PersonWithGender.name as PersonWithGender_name, PersonWithGender.gender as PersonWithGender_gender, PersonWithGender.id as PersonWithGender_id from PersonWithGender where PersonWithGender.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.PersonWithGender
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(name varchar(255), firstName varchar(255), id varchar(36) not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(firstName, id) values (?, ?) | {1={Toto.firstName=null, Toto.id=o.c.s.i.PersistedIdentifier@8c951e3f-36f3-4bf4-8578-7e5cb289b751}}
2026-06-16 16:18:59 TRACE SQLOperation select firstName from Toto | {}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@8c951e3f-36f3-4bf4-8578-7e5cb289b751]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.firstName as Toto_firstName, Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistedIdentifier@8c951e3f-36f3-4bf4-8578-7e5cb289b751}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 TRACE SQLOperation select firstName from Toto | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), firstName varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(firstName, id) values (?, ?) | {1={Toto.id=o.c.s.i.PersistedIdentifier@e5f95b78-0968-42e1-947b-d95ae256b58e, Toto.firstName=null}}
2026-06-16 16:18:59 TRACE SQLOperation select Toto.id, Toto.name from Toto | {}
2026-06-16 16:18:59 TRACE SQLOperation update Toto set name = ? where id = ? | {1=dummyName, 2=o.c.s.i.PersistedIdentifier@e5f95b78-0968-42e1-947b-d95ae256b58e}
2026-06-16 16:18:59 TRACE SQLOperation select Toto.id, Toto.name from Toto | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@497e5302-7cc2-4dbd-86a0-1bd95dc7c92f}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@497e5302-7cc2-4dbd-86a0-1bd95dc7c92f]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@497e5302-7cc2-4dbd-86a0-1bd95dc7c92f}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {Toto.name=toto, Toto.id=o.c.s.i.PersistedIdentifier@517056a0-2621-40b4-8803-0dcd693f067b}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@517056a0-2621-40b4-8803-0dcd693f067b]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistedIdentifier@517056a0-2621-40b4-8803-0dcd693f067b}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name from Toto | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapEnum
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255) not null, id int not null, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender varchar(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.name=toto, PersonWithGender.gender=FEMALE, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:18:59 TRACE SQLOperation select * from PersonWithGender | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=FEMALE, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=toto}}
2026-06-16 16:18:59 TRACE SQLOperation select * from PersonWithGender | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender INT, id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.gender=FEMALE, PersonWithGender.name=toto}}
2026-06-16 16:18:59 TRACE SQLOperation select * from PersonWithGender | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), fieldWithoutAccessor VARCHAR(255), id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(fieldWithoutAccessor, id, name) values (?, ?, ?) | {1={PersonWithGender.fieldWithoutAccessor=FEMALE, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=toto}}
2026-06-16 16:18:59 TRACE SQLOperation select * from PersonWithGender | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender integer, id int not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=FEMALE, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=toto}}
2026-06-16 16:18:59 TRACE SQLOperation select * from PersonWithGender | {}
[INFO] Tests run: 47, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapEnum
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$ExtraTable
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tata(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Titi(id VARCHAR(255) not null, prop1 varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tutu(id VARCHAR(255) not null, firstName varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Titi add constraint FK_Titi_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tutu add constraint FK_Tutu_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id) values (?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Titi(id, prop1) values (?, ?) | {1={Titi.prop1=dummy firstName, Titi.id=o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Tutu(firstName, id) values (?, ?) | {1={Tutu.firstName=null, Tutu.id=o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Tata(id, name) values (?, ?) | {1={Tata.id=o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef, Tata.name=dummy name}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.id as Toto_id, Titi.prop1 as Titi_prop1, Titi.id as Titi_id, Tutu.firstName as Tutu_firstName, Tutu.id as Tutu_id, Tata.name as Tata_name, Tata.id as Tata_id from Toto left outer join Titi as Titi on Toto.id = Titi.id left outer join Tutu as Tutu on Toto.id = Tutu.id left outer join Tata as Tata on Toto.id = Tata.id where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Titi set prop1 = ? where id = ? | {1={Titi.prop1 (U)=another dummy firstName, Titi.id (W)=o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Tata set name = ? where id = ? | {1={Tata.id (W)=o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef, Tata.name (U)=another dummy name}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.id as Toto_id, Titi.prop1 as Titi_prop1, Titi.id as Titi_id, Tutu.firstName as Tutu_firstName, Tutu.id as Tutu_id, Tata.name as Tata_name, Tata.id as Tata_id from Toto left outer join Titi as Titi on Toto.id = Titi.id left outer join Tutu as Tutu on Toto.id = Tutu.id left outer join Tata as Tata on Toto.id = Tata.id where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Titi where id = ? | {1={Titi.id=o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Tutu where id = ? | {1={Tutu.id=o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Tata where id = ? | {1={Tata.id=o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistedIdentifier@98bab6f4-b855-47f5-a548-5f13afb580ef}}
2026-06-16 16:18:59 TRACE SQLOperation select id from Toto union all select id from Tata | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(identifier) values (?) | {1={Toto.identifier=o.c.s.i.PersistableIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Tata(identifier, name) values (?, ?) | {1={Tata.identifier=o.c.s.i.PersistableIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90, Tata.name=dummy value}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Tata set name = ? where identifier = ? | {1={Tata.identifier (W)=o.c.s.i.PersistedIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90, Tata.name (U)=another dummy value}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Tata where identifier = ? | {1={Tata.identifier=o.c.s.i.PersistedIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Toto where identifier = ? | {1={Toto.identifier=o.c.s.i.PersistedIdentifier@f6d810d4-6316-431e-a580-1c89c381fe90}}
2026-06-16 16:18:59 TRACE SQLOperation select identifier from Toto union all select identifier from Tata | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(123), unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tutu(identifier VARCHAR(255) not null, firstName varchar(255), unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tutu add constraint FK_Tutu_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(identifier) values (?) | {1={Toto.identifier=o.c.s.i.PersistableIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Tutu(firstName, identifier) values (?, ?) | {1={Tutu.firstName=dummy firstName, Tutu.identifier=o.c.s.i.PersistableIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Tata(identifier, name) values (?, ?) | {1={Tata.identifier=o.c.s.i.PersistableIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d, Tata.name=dummy name}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Tutu set firstName = ? where identifier = ? | {1={Tutu.firstName (U)=another dummy firstName, Tutu.identifier (W)=o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation update Tata set name = ? where identifier = ? | {1={Tata.identifier (W)=o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d, Tata.name (U)=another dummy name}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d]
2026-06-16 16:18:59 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d
2026-06-16 16:18:59 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Tutu where identifier = ? | {1={Tutu.identifier=o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Tata where identifier = ? | {1={Tata.identifier=o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}}
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation delete from Toto where identifier = ? | {1={Toto.identifier=o.c.s.i.PersistedIdentifier@21063617-47a9-466b-8d67-3af381a9cb8d}}
2026-06-16 16:18:59 TRACE SQLOperation select identifier from Toto union all select identifier from Tata | {}
2026-06-16 16:18:59 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, dummyName varchar(255), unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2026-06-16 16:18:59 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$ExtraTable
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UseConstructor
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@e730ffe2-46a1-4752-80e4-33903ced34e1, Toto.name=Tutu}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@e730ffe2-46a1-4752-80e4-33903ced34e1]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@e730ffe2-46a1-4752-80e4-33903ced34e1}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(label varchar(255), identifier VARCHAR(255) not null, unique (identifier))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(identifier, label) values (?, ?) | {1={Toto.label=null, Toto.identifier=o.c.s.i.PersistableIdentifier@cebfefa9-6d71-4802-a06b-0d37f265caf1}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@cebfefa9-6d71-4802-a06b-0d37f265caf1]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.label as Toto_label, Toto.identifier as Toto_identifier from Toto where Toto.identifier in (?) | {1=o.c.s.i.PersistableIdentifier@cebfefa9-6d71-4802-a06b-0d37f265caf1}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Hello, Toto.id=o.c.s.i.PersistableIdentifier@ef9c7eea-7895-408b-b2da-ea64b1baa9ed}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@ef9c7eea-7895-408b-b2da-ea64b1baa9ed]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@ef9c7eea-7895-408b-b2da-ea64b1baa9ed}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@4e556d1a-e740-40b9-a295-f50955a79a98, Toto.name=Tutu}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@4e556d1a-e740-40b9-a295-f50955a79a98]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@4e556d1a-e740-40b9-a295-f50955a79a98}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@e817eeb0-4ca0-4564-83b4-6c5f28a2bd34}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@e817eeb0-4ca0-4564-83b4-6c5f28a2bd34]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@e817eeb0-4ca0-4564-83b4-6c5f28a2bd34}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UseConstructor
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UsingConstructor
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@0ccbfa10-c8c8-4ad2-8cbc-e68a08c6a129}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0ccbfa10-c8c8-4ad2-8cbc-e68a08c6a129]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@0ccbfa10-c8c8-4ad2-8cbc-e68a08c6a129}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(name varchar(255), uUID varchar(36) not null, unique (uUID))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(name, uUID) values (?, ?) | {1={Toto.uUID=67d14317-cfe0-48a1-9722-76e22d5d08cf, Toto.name=Tutu}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [67d14317-cfe0-48a1-9722-76e22d5d08cf]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.uUID as Toto_uUID from Toto where Toto.uUID in (?) | {1=67d14317-cfe0-48a1-9722-76e22d5d08cf}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(name varchar(255), uUID varchar(36) not null, unique (uUID))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(name, uUID) values (?, ?) | {1={Toto.uUID=58dd1f6c-abf4-4878-b00b-aebbf8f04cad, Toto.name=Tutu}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [58dd1f6c-abf4-4878-b00b-aebbf8f04cad]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.uUID as Toto_uUID from Toto where Toto.uUID in (?) | {1=58dd1f6c-abf4-4878-b00b-aebbf8f04cad}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(name varchar(255), id VARCHAR(255) not null, unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@154cc057-4143-418d-bafb-ac290fb0a91d}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@154cc057-4143-418d-bafb-ac290fb0a91d]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@154cc057-4143-418d-bafb-ac290fb0a91d}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(name varchar(255), myId VARCHAR(255) not null, unique (myId))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(myId, name) values (?, ?) | {1={Toto.name=Tutu, Toto.myId=o.c.s.i.PersistableIdentifier@3bc0a992-a454-49e9-accb-22eab37b05e4}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3bc0a992-a454-49e9-accb-22eab37b05e4]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.myId as Toto_myId from Toto where Toto.myId in (?) | {1=o.c.s.i.PersistableIdentifier@3bc0a992-a454-49e9-accb-22eab37b05e4}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@af566ea5-8aff-4e68-85cb-43d34a9e796c}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@af566ea5-8aff-4e68-85cb-43d34a9e796c]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@af566ea5-8aff-4e68-85cb-43d34a9e796c}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@c76af266-3fcd-4c5e-b84e-5d46bfec2852, Toto.name=Tutu}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@c76af266-3fcd-4c5e-b84e-5d46bfec2852]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@c76af266-3fcd-4c5e-b84e-5d46bfec2852}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:18:59 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:18:59 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@46e0e69b-4486-43ff-bc65-17082ca3365f}}
2026-06-16 16:18:59 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@46e0e69b-4486-43ff-bc65-17082ca3365f]
2026-06-16 16:18:59 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@46e0e69b-4486-43ff-bc65-17082ca3365f}
2026-06-16 16:18:59 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UsingConstructor
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapKey
2026-06-16 16:18:59 DEBUG DDLDeployer create table Toto(name varchar(255), uid varchar(36) not null, unique (uid))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto(name varchar(255), id varchar(36) not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto(name varchar(255), uid varchar(36) not null, unique (uid))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@39fa0803-ac8d-4d2c-8d40-6e6d41bc85cf}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@39fa0803-ac8d-4d2c-8d40-6e6d41bc85cf]
2026-06-16 16:19:00 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@39fa0803-ac8d-4d2c-8d40-6e6d41bc85cf}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.147 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapKey
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.86 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE 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}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE SQLOperation delete from Person_nicknames where id = ? and nicknames = ? | {1={Person_nicknames.id=o.c.s.i.PersistedIdentifier@1, Person_nicknames.nicknames=tintin}, 2={Person_nicknames.id=o.c.s.i.PersistedIdentifier@1, Person_nicknames.nicknames=tonton}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:00 TRACE SQLOperation select nickNames from Person_nicknames | {}
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE 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}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistedIdentifier@1, Person_nicknames.nicknames=toutou}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@1, Person_nicknames.nicknames=tonton}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=d, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_nicknames.nicknames=c, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_nicknames.nicknames=b, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 4={Person_nicknames.nicknames=a, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE 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}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation delete from Person_nicknames where id = ? and nicknames = ? | {1={Person_nicknames.nicknames=tintin, Person_nicknames.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE 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}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Country(description, id, name, presidentId) values (?, ?, ?, ?) | {1={Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.presidentId=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE SQLOperation insert into City(id, name) values (?, ?) | {1={City.name=null, City.id=o.c.s.i.PersistableIdentifier@222}, 2={City.name=null, City.id=o.c.s.i.PersistableIdentifier@111}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE 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}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest$OnSubEntity
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.271 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest$OnSubEntity
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest$Complex_CRUD
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto_possibleStates(id VARCHAR(255), possibleStates integer, unique (id, possibleStates))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Toto_possibleStates add constraint FK_Toto_possibleStates_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@06e9d9c0-af09-4c09-8d1d-74e509d285a0, Toto.name=toto}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto_possibleStates(id, possibleStates) values (?, ?) | {1={Toto_possibleStates.possibleStates=DONE, Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@06e9d9c0-af09-4c09-8d1d-74e509d285a0}, 2={Toto_possibleStates.possibleStates=IN_PROGRESS, Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@06e9d9c0-af09-4c09-8d1d-74e509d285a0}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@06e9d9c0-af09-4c09-8d1d-74e509d285a0]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@06e9d9c0-af09-4c09-8d1d-74e509d285a0}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@06e9d9c0-af09-4c09-8d1d-74e509d285a0
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@06e9d9c0-af09-4c09-8d1d-74e509d285a0
2026-06-16 16:19:00 DEBUG DDLDeployer create table toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), createdAt timestamp, modificationDate timestamp, unique (id, createdAt, modificationDate))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_toto_id foreign key(id) references toto(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.name=toto, toto.id=o.c.s.i.PersistableIdentifier@9fad4bf5-4d4d-430d-be92-970c1dc525ce}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto_times(createdAt, id, modificationDate) values (?, ?, ?) | {1={Toto_times.createdAt=Thu Jun 18 16:19:00 UTC 2026, Toto_times.id=o.c.s.i.PersistableIdentifier@9fad4bf5-4d4d-430d-be92-970c1dc525ce, Toto_times.modificationDate=Thu Jun 18 16:19:00 UTC 2026}, 2={Toto_times.createdAt=Wed Jun 17 16:19:00 UTC 2026, Toto_times.id=o.c.s.i.PersistableIdentifier@9fad4bf5-4d4d-430d-be92-970c1dc525ce, Toto_times.modificationDate=Wed Jun 17 16:19:00 UTC 2026}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@9fad4bf5-4d4d-430d-be92-970c1dc525ce]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@9fad4bf5-4d4d-430d-be92-970c1dc525ce}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@9fad4bf5-4d4d-430d-be92-970c1dc525ce
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@9fad4bf5-4d4d-430d-be92-970c1dc525ce
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), creationDate timestamp, modificationDate timestamp, unique (id, creationDate, modificationDate))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@4c1ccf0a-0c6d-47bc-9313-e848a78cd7f3, Toto.name=toto}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto_times(creationDate, id, modificationDate) values (?, ?, ?) | {1={Toto_times.id=o.c.s.i.PersistableIdentifier@4c1ccf0a-0c6d-47bc-9313-e848a78cd7f3, Toto_times.creationDate=Wed Jun 17 16:19:00 UTC 2026, Toto_times.modificationDate=Wed Jun 17 16:19:00 UTC 2026}, 2={Toto_times.id=o.c.s.i.PersistableIdentifier@4c1ccf0a-0c6d-47bc-9313-e848a78cd7f3, Toto_times.creationDate=Thu Jun 18 16:19:00 UTC 2026, Toto_times.modificationDate=Thu Jun 18 16:19:00 UTC 2026}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@4c1ccf0a-0c6d-47bc-9313-e848a78cd7f3]
2026-06-16 16:19:00 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@4c1ccf0a-0c6d-47bc-9313-e848a78cd7f3}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@4c1ccf0a-0c6d-47bc-9313-e848a78cd7f3
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@4c1ccf0a-0c6d-47bc-9313-e848a78cd7f3
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest$Complex_CRUD
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest$KeepOrder
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_middleNames(id int, middleNames varchar(255), idx integer, unique (id, idx))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_middleNames add constraint FK_Person_middleNames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person_middleNames(id, idx, middleNames) values (?, ?, ?) | {1={Person_middleNames.middleNames=Tata, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.idx=1}, 2={Person_middleNames.middleNames=Toto, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.idx=0}, 3={Person_middleNames.middleNames=Titi, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.idx=2}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_middleNames.idx as Person_middleNames_idx, Person_middleNames.middleNames as Person_middleNames_middleNames, Person_middleNames.id as Person_middleNames_id from Person left outer join Person_middleNames as Person_middleNames on Person.id = Person_middleNames.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:00 TRACE SQLOperation delete from Person_middleNames where id = ? and idx = ? | {1={Person_middleNames.id=o.c.s.i.PersistedIdentifier@1, Person_middleNames.idx=0}, 2={Person_middleNames.id=o.c.s.i.PersistedIdentifier@1, Person_middleNames.idx=1}, 3={Person_middleNames.id=o.c.s.i.PersistedIdentifier@1, Person_middleNames.idx=2}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:00 TRACE SQLOperation select middleNames from Person_middleNames | {}
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_middleNames(id int, middleNames varchar(255), idx integer, unique (id, idx))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_middleNames add constraint FK_Person_middleNames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person_middleNames(id, idx, middleNames) values (?, ?, ?) | {1={Person_middleNames.middleNames=Toto, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.idx=1}, 2={Person_middleNames.middleNames=Tata, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.idx=0}, 3={Person_middleNames.middleNames=Titi, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.idx=2}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_middleNames.idx as Person_middleNames_idx, Person_middleNames.middleNames as Person_middleNames_middleNames, Person_middleNames.id as Person_middleNames_id from Person left outer join Person_middleNames as Person_middleNames on Person.id = Person_middleNames.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Person_middleNames(id int, middleNames varchar(255), idx integer, unique (id, idx))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Person_middleNames add constraint FK_Person_middleNames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person_middleNames(id, idx, middleNames) values (?, ?, ?) | {1={Person_middleNames.idx=0, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.middleNames=Toto}, 2={Person_middleNames.idx=1, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.middleNames=Tata}, 3={Person_middleNames.idx=2, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1, Person_middleNames.middleNames=Titi}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_middleNames.idx as Person_middleNames_idx, Person_middleNames.middleNames as Person_middleNames_middleNames, Person_middleNames.id as Person_middleNames_id from Person left outer join Person_middleNames as Person_middleNames on Person.id = Person_middleNames.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation delete from Person_middleNames where id = ? and idx = ? | {1={Person_middleNames.idx=1, Person_middleNames.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Person_middleNames(id, idx, middleNames) values (?, ?, ?) | {1={Person_middleNames.idx=1, Person_middleNames.id=o.c.s.i.PersistedIdentifier@1, Person_middleNames.middleNames=Tutu}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:00 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_middleNames.idx as Person_middleNames_idx, Person_middleNames.middleNames as Person_middleNames_middleNames, Person_middleNames.id as Person_middleNames_id from Person left outer join Person_middleNames as Person_middleNames on Person.id = Person_middleNames.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:19:00 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), creationDate timestamp, modificationDate timestamp, idx integer, unique (id, idx))
2026-06-16 16:19:00 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d, Toto.name=toto}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto_times(creationDate, id, idx, modificationDate) values (?, ?, ?, ?) | {1={Toto_times.id=o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d, Toto_times.modificationDate=Thu Jun 18 16:19:00 UTC 2026, Toto_times.idx=1, Toto_times.creationDate=Thu Jun 18 16:19:00 UTC 2026}, 2={Toto_times.id=o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d, Toto_times.modificationDate=Wed Jun 17 16:19:00 UTC 2026, Toto_times.idx=0, Toto_times.creationDate=Wed Jun 17 16:19:00 UTC 2026}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d]
2026-06-16 16:19:00 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id, Toto_times.idx as Toto_times_idx, 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 (?) | {1=o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:00 TRACE SQLOperation delete from Toto_times where id = ? and idx = ? | {1={Toto_times.id=o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d, Toto_times.idx=0}, 2={Toto_times.id=o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d, Toto_times.idx=1}}
2026-06-16 16:19:00 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:00 TRACE SQLOperation insert into Toto_times(creationDate, id, idx, modificationDate) values (?, ?, ?, ?) | {1={Toto_times.id=o.c.s.i.PersistedIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d, Toto_times.modificationDate=Thu Jun 18 16:19:00 UTC 2026, Toto_times.idx=0, Toto_times.creationDate=Thu Jun 18 16:19:00 UTC 2026}}
2026-06-16 16:19:00 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d]
2026-06-16 16:19:00 TRACE SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id, Toto_times.idx as Toto_times_idx, 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 (?) | {1=o.c.s.i.PersistableIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d}
2026-06-16 16:19:00 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:00 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto#o.c.s.i.PersistedIdentifier@ccab95c8-c1a7-4367-be28-094aec3f8a7d
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.06 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest$KeepOrder
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.487 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: 2.004 s - in org.codefilarete.stalactite.engine.idprovider.PooledIdentifierProviderTest
[INFO] Running org.codefilarete.stalactite.engine.idprovider.PooledSequenceIdentifierProviderTest
2026-06-16 16:19:02 DEBUG DDLDeployer create table sequence_table(sequence_name varchar(255), next_val bigint, unique (sequence_name))
2026-06-16 16:19:02 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:19:02 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2026-06-16 16:19:02 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:19:02 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into sequence_table(sequence_name, next_val) values (?, ?) | {1={sequence_table.sequence_name=Toto, sequence_table.next_val=10}}
2026-06-16 16:19:02 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:19:02 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.sequence_name (W)=Toto, sequence_table.next_val (U)=20}}
2026-06-16 16:19:02 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:19:02 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.sequence_name (W)=Toto, sequence_table.next_val (U)=30}}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 s - in org.codefilarete.stalactite.engine.idprovider.PooledSequenceIdentifierProviderTest
2026-06-16 16:19:02 DEBUG SelectExecutor selecting entities in 1 chunks
2026-06-16 16:19:02 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.sequence_name (W)=Toto, sequence_table.next_val (U)=40}}
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(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@17}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id from answer_choices | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id from answer_choices | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from choice | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id from answer_choices | {}
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Book(isbn varchar(255), price double, title varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Book_authors(book_id bigint not null, authors_id bigint not null, unique (book_id, authors_id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.title=a first book, Book.isbn=AAA-BBB-CCC, Book.price=24.1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=John Doe}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.book_id=1, Book_authors.authors_id=1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.title=a second book, Book.isbn=XXX-YYY-ZZZ, Book.price=33.5}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=Jane Doe}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.book_id=2, Book_authors.authors_id=1}, 2={Book_authors.book_id=2, Book_authors.authors_id=2}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:19:02 TRACE SQLOperation select Book.title as Book_title, Book.isbn as Book_isbn, Book.price as Book_price, Book.id as Book_id, Book_authors_Author.name as Book_authors_Author_name, Book_authors_Author.id as Book_authors_Author_id from Book left outer join Book_authors as Book_authors on Book.id = Book_authors.book_id left outer join Author as Book_authors_Author on Book_authors.authors_id = Book_authors_Author.id where Book.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Book(isbn varchar(255), price double, title varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Book_authors(book_id bigint not null, authors_id bigint not null, unique (book_id, authors_id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.isbn=AAA-BBB-CCC, Book.price=24.1, Book.title=a first book}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=John Doe}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.book_id=1, Book_authors.authors_id=1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.isbn=XXX-YYY-ZZZ, Book.price=33.5, Book.title=a second book}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=Jane Doe}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.book_id=2, Book_authors.authors_id=1}, 2={Book_authors.book_id=2, Book_authors.authors_id=2}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:19:02 TRACE SQLOperation select Book.title as Book_title, Book.isbn as Book_isbn, Book.price as Book_price, Book.id as Book_id, Book_authors_Author.name as Book_authors_Author_name, Book_authors_Author.id as Book_authors_Author_id from Book left outer join Book_authors as Book_authors on Book.id = Book_authors.book_id left outer join Author as Book_authors_Author on Book_authors.authors_id = Book_authors_Author.id where Book.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Book(isbn varchar(255), price double, title varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Book_authors(book_id bigint not null, authors_id bigint not null, unique (book_id, authors_id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.title=a first book, Book.isbn=AAA-BBB-CCC, Book.price=24.1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=John Doe}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.authors_id=1, Book_authors.book_id=1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.title=a second book, Book.isbn=XXX-YYY-ZZZ, Book.price=33.5}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=Jane Doe}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.authors_id=1, Book_authors.book_id=2}, 2={Book_authors.authors_id=2, Book_authors.book_id=2}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:19:02 TRACE SQLOperation select Book.title as Book_title, Book.isbn as Book_isbn, Book.price as Book_price, Book.id as Book_id, Book_authors_Author.name as Book_authors_Author_name, Book_authors_Author.id as Book_authors_Author_id from Book left outer join Book_authors as Book_authors on Book.id = Book_authors.book_id left outer join Author as Book_authors_Author on Book_authors.authors_id = Book_authors_Author.id where Book.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, myIdx integer, unique (answer_id, choices_id, myIdx))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}, 2={Answer.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(myIdx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.myIdx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}, 2={Answer_choices.myIdx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}, 3={Answer_choices.myIdx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}, 4={Answer_choices.myIdx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id, choices_id, myIdx from answer_choices | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_id, Answer_choices.myIdx as Answer_choices_myIdx, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:02 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_id, Answer_choices.myIdx as Answer_choices_myIdx, 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 (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, myIdx integer, unique (answer_id, choices_id, myIdx))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_secondaryChoices(answer_id int not null, secondaryChoices_id int not null, myIdx2 integer, unique (answer_id, secondaryChoices_id, myIdx2))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_secondaryChoices add constraint FK_Answer_secondaryChoices_secondaryChoices_id_Choice_id foreign key(secondaryChoices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_secondaryChoices add constraint FK_Answer_secondaryChoices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}, 2={Answer.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(myIdx, 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, Answer_choices.myIdx=1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.myIdx=2}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.myIdx=1}, 4={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.myIdx=2}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13]
2026-06-16 16:19:02 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@17, 2=o.c.s.i.PersistableIdentifier@13}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Choice
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Choice
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_secondaryChoices(myIdx2, answer_id, secondaryChoices_id) values (?, ?, ?) | {1={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_secondaryChoices.myIdx2=1, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@17}, 2={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_secondaryChoices.myIdx2=2, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@17}, 3={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_secondaryChoices.myIdx2=1, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@13}, 4={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_secondaryChoices.myIdx2=2, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id, choices_id, myIdx from answer_choices | {}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id, secondaryChoices_id, myIdx2 from answer_secondaryChoices | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:02 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_id, Answer_choices.myIdx as Answer_choices_myIdx, Answer_secondaryChoices.answer_id as Answer_secondaryChoices_answer_id, Answer_secondaryChoices.secondaryChoices_id as Answer_secondaryChoices_secondaryChoices_id, Answer_secondaryChoices.myIdx2 as Answer_secondaryChoices_myIdx2, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id, Answer_secondaryChoices_Choice.label as Answer_secondaryChoices_Choice_label, Answer_secondaryChoices_Choice.id as Answer_secondaryChoices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Answer_secondaryChoices as Answer_secondaryChoices on Answer.id = Answer_secondaryChoices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id left outer join Choice as Answer_secondaryChoices_Choice on Answer_secondaryChoices.secondaryChoices_id = Answer_secondaryChoices_Choice.id where Answer.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}, 2={Answer.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id from answer_choices | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id from answer_choices | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from choice | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 TRACE SQLOperation select answer_id from answer_choices | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAssociationOnly
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as answerCount from Answer where id = 42 | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id in (100, 200) | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Answer where id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id = 300 | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@300, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as answerCount from Answer where id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id = 300 | {}
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@42}, 2={Answer.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@666, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@300}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@100}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:02 TRACE SQLOperation select id from Answer where id in (42, 666) | {}
2026-06-16 16:19:02 TRACE SQLOperation select choices_Id from Answer_choices where answer_id in (42, 666) | {}
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(comment varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(comment, id) values (?, ?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@42, Answer.comment=Hello world !}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 TRACE SQLOperation select comment from Answer where id = 42 | {}
2026-06-16 16:19:02 TRACE SQLOperation select label from Choice where id = 100 | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 TRACE SQLOperation select label from Choice where id = 100 | {}
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAssociationOnly
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAllOrphanRemoval
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistedIdentifier@100}, 2={Choice.id=o.c.s.i.PersistedIdentifier@200}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as answerCount from Answer where id = 42 | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id in (100, 200) | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Answer where id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id = 300 | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistedIdentifier@300}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as answerCount from Answer where id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id = 300 | {}
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Paris, Choice.id=o.c.s.i.PersistableIdentifier@0}, 2={Choice.label=Lyon, Choice.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation update Choice set label = ? where id = ? | {1={Choice.label (U)=changed, Choice.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Grenoble, Choice.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAllOrphanRemoval
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAll
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Paris, Choice.id=o.c.s.i.PersistableIdentifier@0}, 2={Choice.label=Lyon, Choice.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation update Choice set label = ? where id = ? | {1={Choice.label (U)=changed, Choice.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Grenoble, Choice.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as answerCount from Answer where id = 42 | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id in (100, 200) | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Answer where id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id = 300 | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@300, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as answerCount from Answer where id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {}
2026-06-16 16:19:02 TRACE SQLOperation select id from Choice where id = 300 | {}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAll
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeReadOnly
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 TRACE SQLOperation select id from answer | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as relationCount from answer_choices | {}
2026-06-16 16:19:02 TRACE SQLOperation select count(*) as choiceCount from choice | {}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeReadOnly
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$ForeignKeyCreation
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Toto(left_side_id int not null, right_side_id int not null, unique (left_side_id, right_side_id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Toto add constraint FK_Toto_left_side_id_Answer_id foreign key(left_side_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Toto add constraint FK_Toto_right_side_id_Choice_id foreign key(right_side_id) references Choice(id)
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table PossibleChoices(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_PossibleChoices_id foreign key(choices_id) references PossibleChoices(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table MyChoice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_MyChoice_id foreign key(choices_id) references MyChoice(id)
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$ForeignKeyCreation
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.23 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest
2026-06-16 16:19:02 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, engineId bigint, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Engine(model, id) values (?, ?) | {1={Engine.id=1, Engine.model=XFE45K-TRE}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Car(model, id, engineId) values (?, ?, ?) | {1={Car.id=2, Car.engineId=1, Car.model=Renault}}
2026-06-16 16:19:02 TRACE SQLOperation select id, model, Engine.id as engineId, Engine.model as engineModel from Car inner join Engine on Car.engineId = Engine.id | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [2]
2026-06-16 16:19:02 TRACE 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 (?) | {1=2}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car#2
2026-06-16 16:19:02 DEBUG DDLDeployer create table Car(model varchar(255), name varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Car(model, name, id) values (?, ?, ?) | {1={Car.name=Toto, Car.model=Renault, Car.id=1}}
2026-06-16 16:19:02 TRACE SQLOperation select id, model, name from Car | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE SQLOperation select Car.model as Car_model, Car.name as Car_name, Car.id as Car_id from Car where Car.id in (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car
2026-06-16 16:19:02 DEBUG DDLDeployer create table AbstractVehicle(id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}}
2026-06-16 16:19:02 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE 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 (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car#1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car#1
2026-06-16 16:19:02 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create sequence CAR_SEQUENCE start with 1 increment by 1
2026-06-16 16:19:02 TRACE SQLOperation CALL NEXT VALUE FOR CAR_SEQUENCE | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=1}}
2026-06-16 16:19:02 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car
2026-06-16 16:19:02 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=1}}
2026-06-16 16:19:02 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car
2026-06-16 16:19:02 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint not null, carId bigint, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_carId_Car_id foreign key(carId) references Car(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Engine(model, id, carId) values (?, ?, ?) | {1={Engine.id=2, Engine.carId=1, Engine.model=XFE45K-TRE}}
2026-06-16 16:19:02 TRACE SQLOperation select id, model, Engine.id as engineId, Engine.model as engineModel from Car inner join Engine on Car.id = Engine.carId | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:02 TRACE 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 (?) | {1=1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car#1
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 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.001 s - in org.codefilarete.stalactite.engine.JoinColumnNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest
2026-06-16 16:19:02 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Town(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}, 2={City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Town(id) values (?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17}, 2={Town.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 TRACE SQLOperation select countryId from city | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE SQLOperation select Country.id as Country_id, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Town#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 TRACE SQLOperation select countryId from city | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 TRACE SQLOperation select countryId from city | {}
2026-06-16 16:19:02 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.name=France}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0, City.countryId=o.c.s.i.PersistableIdentifier@0}, 2={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1, City.countryId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null, Country.name=France 2}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@0, 2=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Paris, City.id (W)=o.c.s.i.PersistedIdentifier@0, City.countryId (U)=o.c.s.i.PersistableIdentifier@1}, 2={City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.countryId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}, 2={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France 2, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@0, 2=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG DDLDeployer create table city(country_id int, name varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table city add constraint FK_city_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into city(name, id, country_id) values (?, ?, ?) | {1={city.name=Paris, city.country_id=o.c.s.i.PersistableIdentifier@0, city.id=o.c.s.i.PersistableIdentifier@0}, 2={city.name=Lyon, city.country_id=o.c.s.i.PersistableIdentifier@0, city.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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.country_id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France 2}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE SQLOperation select city.name as city_name, city.id as city_id from city where city.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@0, 2=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation update city set name = ?, country_id = ? where id = ? | {1={city.name (U)=Paris, city.country_id (U)=o.c.s.i.PersistableIdentifier@1, city.id (W)=o.c.s.i.PersistedIdentifier@0}, 2={city.name (U)=Lyon, city.country_id (U)=o.c.s.i.PersistableIdentifier@1, city.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE 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.country_id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG DDLDeployer create table City(name varchar(255), id int not null, country_id int, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table City add constraint FK_City_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into City(name, id, country_id) values (?, ?, ?) | {1={City.country_id=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}, 2={City.country_id=o.c.s.i.PersistableIdentifier@0, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:02 TRACE 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.country_id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France 2, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@0, 2=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation update City set name = ?, country_id = ? where id = ? | {1={City.country_id (U)=o.c.s.i.PersistableIdentifier@1, City.name (U)=Paris, City.id (W)=o.c.s.i.PersistedIdentifier@0}, 2={City.country_id (U)=o.c.s.i.PersistableIdentifier@1, City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE 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.country_id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:02 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}, 2={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:02 TRACE 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}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:02 TRACE SQLOperation select Country_id, cities_id from Country_cities | {}
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE 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}}
2026-06-16 16:19:02 TRACE SQLOperation select Country_id from Country_cities | {}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@13, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:02 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:02 TRACE SQLOperation select id from city | {}
2026-06-16 16:19:02 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:02 TRACE SQLOperation select Country.name as Country_name, Country.id as Country_id, 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@42}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:19:02 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SelectWithEmptyRelationMustReturnEmptyCollection
2026-06-16 16:19:02 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:02 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:02 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:02 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:02 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:02 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SelectWithEmptyRelationMustReturnEmptyCollection
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAssociationOnly
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@666}}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@100}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.description (U)=null, Country.name (U)=France, Country.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@666, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@300}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@100}, 3={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@200}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAssociationOnly
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAllOrphanRemoval
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@100}, 2={City.id=o.c.s.i.PersistedIdentifier@200}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}, 2={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@0, City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@100}, 2={City.id=o.c.s.i.PersistedIdentifier@200}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@300}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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.043 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAllOrphanRemoval
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAll
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@2, State.countryId=o.c.s.i.PersistedIdentifier@0, State.name=ardeche}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 TRACE SQLOperation select id from State where id = 1 | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ? where id = ? | {1={City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=null, City.id (W)=o.c.s.i.PersistedIdentifier@100, City.countryId (U)=null}, 2={City.name (U)=null, City.id (W)=o.c.s.i.PersistedIdentifier@200, City.countryId (U)=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}, 2={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Paris, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@0, City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ? where id = ? | {1={City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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.061 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAll
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeReadOnly
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select id from country | {}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as relationCount from country_cities | {}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cityCount from city | {}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeReadOnly
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$MappedBy
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE 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@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Town(discotecCount integer not null, name varchar(255), id int not null, state int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Town add constraint FK_Town_state_Country_id foreign key(state) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}, 2={City.id=o.c.s.i.PersistableIdentifier@13, City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble}}
2026-06-16 16:19:03 TRACE SQLOperation select countryId from city | {}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@17, City.countryId (U)=null, City.name (U)=Lyon}}
2026-06-16 16:19:03 TRACE SQLOperation select countryId from city | {}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@13, City.countryId (U)=null, City.name (U)=Grenoble}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select countryId from city | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, myIdx integer, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId, myIdx) values (?, ?, ?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17, City.countryId=o.c.s.i.PersistableIdentifier@1, City.myIdx=3}, 2={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@23, City.countryId=o.c.s.i.PersistableIdentifier@1, City.myIdx=1}, 3={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@13, City.countryId=o.c.s.i.PersistableIdentifier@1, City.myIdx=2}}
2026-06-16 16:19:03 TRACE SQLOperation select name, myIdx from city | {}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ?, myIdx = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistableIdentifier@13, City.countryId (U)=null, City.myIdx (U)=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation update City set myIdx = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@17, City.countryId (U)=o.c.s.i.PersistedIdentifier@1, City.myIdx (U)=2}, 2={City.id (W)=o.c.s.i.PersistableIdentifier@23, City.countryId (U)=o.c.s.i.PersistedIdentifier@1, City.myIdx (U)=1}}
2026-06-16 16:19:03 TRACE SQLOperation select name, myIdx from city | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Country set name = ? where id = ? | {1={Country.name (U)=touched France, Country.id (W)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Paris, City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select name from City where id = 1 | {}
2026-06-16 16:19:03 TRACE SQLOperation select name from Country where id = 42 | {}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 TRACE SQLOperation select name from Country where id = 42 | {}
2026-06-16 16:19:03 TRACE SQLOperation select name from City where id = 1 | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE 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@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$MappedBy
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SchemaCreation
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer create table CityTable(myId int not null, myName varchar(255) not null, name varchar(255), unique (myId))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table myJoinTable(mycountry_id int not null, mycity_id int not null, unique (mycountry_id, mycity_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table myJoinTable add constraint FK_myJoinTable_mycountry_id_Country_id foreign key(mycountry_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table myJoinTable add constraint FK_myJoinTable_mycity_id_CityTable_myId foreign key(mycity_id) references CityTable(myId)
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Town(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Town(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SchemaCreation
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.363 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest
[INFO] Running org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest$keyColumnNames_primaryKeysTargetSameEntity_keyColumnNamesAreDifferent
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 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: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 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.03 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.004 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.026 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.004 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
2026-06-16 16:19:03 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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.021 s - in org.codefilarete.stalactite.engine.configurer.TablePerClassPolymorphismBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.manytomany.ManyToManyResolverTest
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_secondaryChoices(answer_id int not null, secondaryChoices_id int not null, unique (answer_id, secondaryChoices_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_secondaryChoices add constraint FK_Answer_secondaryChoices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_secondaryChoices add constraint FK_Answer_secondaryChoices_secondaryChoices_id_Choice_id foreign key(secondaryChoices_id) references Choice(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=primary}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=secondary, Choice.id=o.c.s.i.PersistableIdentifier@20}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer_secondaryChoices(answer_id, secondaryChoices_id) values (?, ?) | {1={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@20}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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, Answer_secondaryChoices_Choice.label as Answer_secondaryChoices_Choice_label, Answer_secondaryChoices_Choice.id as Answer_secondaryChoices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Answer_secondaryChoices as Answer_secondaryChoices on Answer.id = Answer_secondaryChoices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id left outer join Choice as Answer_secondaryChoices_Choice on Answer_secondaryChoices.secondaryChoices_id = Answer_secondaryChoices_Choice.id where Answer.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=one, Choice.id=o.c.s.i.PersistableIdentifier@10}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from answer_choices | {}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from answer_choices | {}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from choice | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=one, Choice.id=o.c.s.i.PersistableIdentifier@10}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer_choices(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@10}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from answer_choices | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=two}, 2={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=one}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from answer_choices | {}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer_choices(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@17}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, myIdx integer, unique (answer_id, choices_id, myIdx))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from information_schema.columns where table_name='ANSWER_CHOICES' and column_name='MYIDX' | {}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@17, Choice.label=Lyon}, 2={Choice.id=o.c.s.i.PersistableIdentifier@13, Choice.label=Grenoble}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Answer_choices(myIdx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.myIdx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}, 2={Answer_choices.myIdx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_id, Answer_choices.myIdx as Answer_choices_myIdx, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.s.Answer
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.s.Answer#o.c.s.i.PersistedIdentifier@1
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.manytomany.ManyToManyResolverTest$ForeignKeyCreation
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, unique (answer_id, choices_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Choice(id int not null, label varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Toto(left_side_id int not null, right_side_id int not null, unique (left_side_id, right_side_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Toto add constraint FK_Toto_left_side_id_Answer_id foreign key(left_side_id) references Answer(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Toto add constraint FK_Toto_right_side_id_Choice_id foreign key(right_side_id) references Choice(id)
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 s - in org.codefilarete.stalactite.engine.configurer.resolver.manytomany.ManyToManyResolverTest$ForeignKeyCreation
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.145 s - in org.codefilarete.stalactite.engine.configurer.resolver.manytomany.ManyToManyResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.elementcollection.ElementCollectionResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.elementcollection.ElementCollectionResolverTest$Complex_CRUD
2026-06-16 16:19:03 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Toto_possibleStates(id VARCHAR(255), possibleStates integer, unique (id, possibleStates))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Toto_possibleStates add constraint FK_Toto_possibleStates_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@e2514f29-f9a4-403d-b90c-0c139eaf8c38}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Toto_possibleStates(possibleStates, id) values (?, ?) | {1={Toto_possibleStates.possibleStates=IN_PROGRESS, Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@e2514f29-f9a4-403d-b90c-0c139eaf8c38}, 2={Toto_possibleStates.possibleStates=DONE, Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@e2514f29-f9a4-403d-b90c-0c139eaf8c38}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@e2514f29-f9a4-403d-b90c-0c139eaf8c38]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@e2514f29-f9a4-403d-b90c-0c139eaf8c38}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto#o.c.s.i.PersistedIdentifier@e2514f29-f9a4-403d-b90c-0c139eaf8c38
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto#o.c.s.i.PersistedIdentifier@e2514f29-f9a4-403d-b90c-0c139eaf8c38
2026-06-16 16:19:03 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), creationDate timestamp, modificationDate timestamp, unique (id, creationDate, modificationDate))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_Toto_id foreign key(id) references Toto(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@29d5b8d1-fb0c-4f35-a044-f6cfaaf32b50, Toto.name=toto}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Toto_times(creationDate, modificationDate, id) values (?, ?, ?) | {1={Toto_times.id=o.c.s.i.PersistableIdentifier@29d5b8d1-fb0c-4f35-a044-f6cfaaf32b50, Toto_times.modificationDate=Thu Jun 18 16:19:03 UTC 2026, Toto_times.creationDate=Thu Jun 18 16:19:03 UTC 2026}, 2={Toto_times.id=o.c.s.i.PersistableIdentifier@29d5b8d1-fb0c-4f35-a044-f6cfaaf32b50, Toto_times.modificationDate=Wed Jun 17 16:19:03 UTC 2026, Toto_times.creationDate=Wed Jun 17 16:19:03 UTC 2026}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@29d5b8d1-fb0c-4f35-a044-f6cfaaf32b50]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@29d5b8d1-fb0c-4f35-a044-f6cfaaf32b50}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto#o.c.s.i.PersistedIdentifier@29d5b8d1-fb0c-4f35-a044-f6cfaaf32b50
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.r.e.ElementCollectionResolverTest$Toto#o.c.s.i.PersistedIdentifier@29d5b8d1-fb0c-4f35-a044-f6cfaaf32b50
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table City_persons(city_id int not null, persons_id int not null, unique (city_id, persons_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City_persons add constraint FK_City_persons_persons_id_Person_id foreign key(persons_id) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City_persons add constraint FK_City_persons_city_id_City_id foreign key(city_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0, City.countryId=o.c.s.i.PersistableIdentifier@0}, 2={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1, City.countryId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=dummy person 2, Person.id=o.c.s.i.PersistableIdentifier@1}, 2={Person.name=dummy person 1, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_nicknames(nicknames, id) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@0, Person_nicknames.nicknames=tintin}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@0, Person_nicknames.nicknames=tonton}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City_persons(city_id, persons_id) values (?, ?) | {1={City_persons.city_id=o.c.s.i.PersistableIdentifier@1, City_persons.persons_id=o.c.s.i.PersistableIdentifier@1}, 2={City_persons.city_id=o.c.s.i.PersistableIdentifier@0, City_persons.persons_id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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, City_City_persons_Person.name as City_City_persons_Person_name, City_City_persons_Person.id as City_City_persons_Person_id, City_City_persons_Person_Person_nicknames.nicknames as City_City_persons_Person_Person_nicknames_nicknames, City_City_persons_Person_Person_nicknames.id as City_City_persons_Person_Person_nicknames_id from Country left outer join City as City on Country.id = City.countryId left outer join City_persons as City_City_persons on City.id = City_City_persons.city_id left outer join Person as City_City_persons_Person on City_City_persons.persons_id = City_City_persons_Person.id left outer join Person_nicknames as City_City_persons_Person_Person_nicknames on City_City_persons_Person.id = City_City_persons_Person_Person_nicknames.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s - in org.codefilarete.stalactite.engine.configurer.resolver.elementcollection.ElementCollectionResolverTest$Complex_CRUD
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s - in org.codefilarete.stalactite.engine.configurer.resolver.elementcollection.ElementCollectionResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.map.MapResolverTest
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_addressBook(id int, key integer, value varchar(255), unique (id, key))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_addressBook add constraint FK_Person_addressBook_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_addressBook(value, key, id) values (?, ?, ?) | {1={Person_addressBook.key=BILLING_ADDRESS, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Lyon}, 2={Person_addressBook.key=HOME, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Grenoble}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_addressBook where id = ? and key = ? | {1={Person_addressBook.id=o.c.s.i.PersistedIdentifier@1, Person_addressBook.key=HOME}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_addressBook(value, key, id) values (?, ?, ?) | {1={Person_addressBook.key=OTHER, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Marseille}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_addressBook where id = ? and key = ? | {1={Person_addressBook.id=o.c.s.i.PersistedIdentifier@1, Person_addressBook.key=BILLING_ADDRESS}, 2={Person_addressBook.id=o.c.s.i.PersistedIdentifier@1, Person_addressBook.key=OTHER}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select 'key' from Person_addressBook | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_contracts(id int, key varchar(255), creationDate timestamp, modificationDate timestamp, unique (id, key))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_contracts add constraint FK_Person_contracts_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_contracts(modificationDate, creationDate, key, id) values (?, ?, ?, ?) | {1={Person_contracts.id=o.c.s.i.PersistableIdentifier@1, Person_contracts.key=Lyon, Person_contracts.modificationDate=Mon Jun 15 16:19:03 UTC 2026, Person_contracts.creationDate=Mon Jun 15 16:19:03 UTC 2026}, 2={Person_contracts.id=o.c.s.i.PersistableIdentifier@1, Person_contracts.key=Grenoble, Person_contracts.modificationDate=Sat Jun 06 16:19:03 UTC 2026, Person_contracts.creationDate=Sat Jun 06 16:19:03 UTC 2026}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_contracts.modificationDate as Person_contracts_modificationDate, Person_contracts.creationDate as Person_contracts_creationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person_contracts set modificationDate = ?, creationDate = ? where id = ? and key = ? | {1={Person_contracts.id (W)=o.c.s.i.PersistedIdentifier@1, Person_contracts.key (W)=Lyon, Person_contracts.modificationDate (U)=Sun Jun 14 16:19:03 UTC 2026, Person_contracts.creationDate (U)=Sun Jun 14 16:19:03 UTC 2026}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_contracts where id = ? and key = ? | {1={Person_contracts.id=o.c.s.i.PersistedIdentifier@1, Person_contracts.key=Grenoble}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_contracts(modificationDate, creationDate, key, id) values (?, ?, ?, ?) | {1={Person_contracts.id=o.c.s.i.PersistableIdentifier@1, Person_contracts.key=Marseille, Person_contracts.modificationDate=Thu Jun 11 16:19:03 UTC 2026, Person_contracts.creationDate=Thu Jun 11 16:19:03 UTC 2026}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_contracts.modificationDate as Person_contracts_modificationDate, Person_contracts.creationDate as Person_contracts_creationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_contracts where id = ? and key = ? | {1={Person_contracts.id=o.c.s.i.PersistedIdentifier@1, Person_contracts.key=Marseille}, 2={Person_contracts.id=o.c.s.i.PersistedIdentifier@1, Person_contracts.key=Lyon}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select 'key' from Person_contracts | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), valueId int, unique (id, key))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_valueId_Country_id foreign key(valueId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(valueId, key, id) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=home, Person_mapPropertyMadeOfEntityAsValue.valueId=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=office, Person_mapPropertyMadeOfEntityAsValue.valueId=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.valueId as Person_mapPropertyMadeOfEntityAsValue_valueId, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue.valueId as Person_mapPropertyMadeOfEntityAsValue_valueId, 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 Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.valueId = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@30f4fe
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@30f4fe
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@c3373edb
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@c3373edb
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=home}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=office}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null}, 2={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@4, Country.name=null}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:19:03 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@3, 2=o.c.s.i.PersistableIdentifier@4}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(valueId, key, id) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=secondary, Person_mapPropertyMadeOfEntityAsValue.valueId=o.c.s.i.PersistableIdentifier@4}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=office, Person_mapPropertyMadeOfEntityAsValue.valueId=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.valueId as Person_mapPropertyMadeOfEntityAsValue_valueId, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue.valueId as Person_mapPropertyMadeOfEntityAsValue_valueId, 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 Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.valueId = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@c3373edb
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@c3373edb
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@cf447193
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@cf447193
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=secondary}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=office}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, keyId int, value varchar(255), unique (id, keyId))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_keyId_Country_id foreign key(keyId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@10}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(value, keyId, id) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@10, Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.keyId=o.c.s.i.PersistableIdentifier@2}, 2={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@10, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.keyId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@10]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.keyId as Person_mapPropertyMadeOfEntityAsKey_keyId, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.keyId as Person_mapPropertyMadeOfEntityAsKey_keyId, 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 Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.keyId = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@10}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@137
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@137
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@138
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@138
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where id = ? and keyId = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistedIdentifier@10, Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris, Person_mapPropertyMadeOfEntityAsKey.keyId (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and keyId = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@10, Person_mapPropertyMadeOfEntityAsKey.keyId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3]
2026-06-16 16:19:03 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@3}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(value, keyId, id) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@10, Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.keyId=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@10]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.keyId as Person_mapPropertyMadeOfEntityAsKey_keyId, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.keyId as Person_mapPropertyMadeOfEntityAsKey_keyId, 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 Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.keyId = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@10}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@138
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@138
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@139
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@10
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@139
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and keyId = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@10, Person_mapPropertyMadeOfEntityAsKey.keyId=o.c.s.i.PersistedIdentifier@3}, 2={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@10, Person_mapPropertyMadeOfEntityAsKey.keyId=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@10}}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, keyId int, valueId int, unique (id, keyId))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_valueId_Country_id foreign key(valueId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_keyId_City_id foreign key(keyId) references City(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble}, 2={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Lyon}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@2, Country.name=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(valueId, keyId, id) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId as Person_mapPropertyMadeOfEntityAsKeyAndValue_valueId, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId as Person_mapPropertyMadeOfEntityAsKeyAndValue_keyId, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId as Person_mapPropertyMadeOfEntityAsKeyAndValue_valueId, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId as Person_mapPropertyMadeOfEntityAsKeyAndValue_keyId, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId as Person_mapPropertyMadeOfEntityAsKeyAndValue_valueId, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId as Person_mapPropertyMadeOfEntityAsKeyAndValue_keyId, 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 Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id 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.keyId = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where id = ? and keyId = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@3, City.name=Marseille}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@3}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3]
2026-06-16 16:19:03 TRACE SQLOperation select Country.name as Country_name, Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@3}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(valueId, keyId, id) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId as Person_mapPropertyMadeOfEntityAsKeyAndValue_valueId, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId as Person_mapPropertyMadeOfEntityAsKeyAndValue_keyId, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId as Person_mapPropertyMadeOfEntityAsKeyAndValue_valueId, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId as Person_mapPropertyMadeOfEntityAsKeyAndValue_keyId, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId as Person_mapPropertyMadeOfEntityAsKeyAndValue_valueId, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId as Person_mapPropertyMadeOfEntityAsKeyAndValue_keyId, 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 Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id 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.keyId = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.valueId = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where id = ? and keyId = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId=o.c.s.i.PersistedIdentifier@2}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.keyId=o.c.s.i.PersistedIdentifier@3}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:03 TRACE SQLOperation select id from City | {}
2026-06-16 16:19:03 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(id int, key_creation_date timestamp, key_modification_date timestamp, value_creationDate timestamp, value_modificationDate timestamp, unique (id, key_creation_date, key_modification_date))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates add constraint FK_Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_addresses(id int, creationDate timestamp, modificationDate timestamp, value varchar(255), unique (id, creationDate, modificationDate))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_addresses add constraint FK_Person_addresses_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_addresses(value, creationDate, modificationDate, id) values (?, ?, ?, ?) | {1={Person_addresses.creationDate=Mon Jun 15 16:19:03 UTC 2026, Person_addresses.modificationDate=Mon Jun 15 16:19:03 UTC 2026, Person_addresses.value=Lyon, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_addresses.creationDate=Sat Jun 06 16:19:03 UTC 2026, Person_addresses.modificationDate=Sat Jun 06 16:19:03 UTC 2026, Person_addresses.value=Grenoble, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person_addresses set value = ? where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.creationDate (W)=Mon Jun 15 16:19:03 UTC 2026, Person_addresses.modificationDate (W)=Mon Jun 15 16:19:03 UTC 2026, Person_addresses.value (U)=Paris, Person_addresses.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_addresses where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.creationDate=Sat Jun 06 16:19:03 UTC 2026, Person_addresses.modificationDate=Sat Jun 06 16:19:03 UTC 2026, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_addresses(value, creationDate, modificationDate, id) values (?, ?, ?, ?) | {1={Person_addresses.creationDate=Thu Jun 11 16:19:03 UTC 2026, Person_addresses.modificationDate=Thu Jun 11 16:19:03 UTC 2026, Person_addresses.value=Marseille, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_addresses where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.creationDate=Mon Jun 15 16:19:03 UTC 2026, Person_addresses.modificationDate=Mon Jun 15 16:19:03 UTC 2026, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_addresses.creationDate=Thu Jun 11 16:19:03 UTC 2026, Person_addresses.modificationDate=Thu Jun 11 16:19:03 UTC 2026, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select 'key' from Person_addresses | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(id int, creationDate timestamp, modificationDate timestamp, value_creationDate timestamp, value_modificationDate timestamp, unique (id, creationDate, modificationDate))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates add constraint FK_Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(value_modificationDate, creationDate, value_creationDate, modificationDate, id) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate=Sat Jun 06 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Sat Jun 06 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate=Wed May 27 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Wed May 27 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(value_modificationDate, creationDate, value_creationDate, modificationDate, id) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate=Sun May 17 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Sun May 17 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypes(id int, creationDate timestamp, modificationDate timestamp, serialNumber varchar(255), model varchar(255), unique (id, creationDate, modificationDate))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypes add constraint FK_Person_mapPropertyMadeOfComplexTypes_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, model, serialNumber, modificationDate, id) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.creationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.model=model2, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.serialNumber=456}, 2={Person_mapPropertyMadeOfComplexTypes.creationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.modificationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.model=model1, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.serialNumber=123}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person_mapPropertyMadeOfComplexTypes set model = ?, serialNumber = ? where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.creationDate (W)=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.modificationDate (W)=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.model (U)=model4, Person_mapPropertyMadeOfComplexTypes.id (W)=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.serialNumber (U)=789}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.creationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.modificationDate=Mon Jun 15 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, model, serialNumber, modificationDate, id) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.creationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.model=model3, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.serialNumber=789}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.creationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sat Jun 13 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfComplexTypes.creationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sun Jun 14 16:19:03 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypes | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=john}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33}, 2={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_phoneNumbers where id = ? and key = ? | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=office, Person_phoneNumbers.value=02 22 22 22 22}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person_phoneNumbers where id = ? and key = ? | {1={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=mobile}, 2={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=office}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:03 TRACE SQLOperation select count(*) as cnt from Person_phoneNumbers | {}
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 s - in org.codefilarete.stalactite.engine.configurer.resolver.map.MapResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetomany.OneToManyResolverTest
2026-06-16 16:19:03 DEBUG DDLDeployer create table Bicycle(id int GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, color int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, stateId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table City_persons(city_id int not null, persons_id int not null, unique (city_id, persons_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_states(country_id int not null, states_id int not null, idx integer, unique (country_id, states_id, idx))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person_bicycles(person_id int not null, bicycles_id int not null, unique (person_id, bicycles_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table State(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_stateId_State_id foreign key(stateId) references State(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City_persons add constraint FK_City_persons_city_id_City_id foreign key(city_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City_persons add constraint FK_City_persons_persons_id_Person_id foreign key(persons_id) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_states add constraint FK_Country_states_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_bicycles add constraint FK_Person_bicycles_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person_bicycles add constraint FK_Person_bicycles_bicycles_id_Bicycle_id foreign key(bicycles_id) references Bicycle(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=Ile de France, State.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId, stateId) values (?, ?, ?, ?) | {1={City.name=Paris, City.stateId=null, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0}, 2={City.name=Lyon, City.stateId=o.c.s.i.PersistableIdentifier@0, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=dummy person 2, Person.id=o.c.s.i.PersistableIdentifier@1}, 2={Person.name=dummy person 1, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Bicycle(color, id) values (?, default) | {1={Bicycle.color=Color[rgb=654321]}, 2={Bicycle.color=Color[rgb=123456]}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person_bicycles(person_id, bicycles_id) values (?, ?) | {1={Person_bicycles.person_id=o.c.s.i.PersistableIdentifier@1, Person_bicycles.bicycles_id=o.c.s.i.PersistedIdentifier@1}, 2={Person_bicycles.person_id=o.c.s.i.PersistableIdentifier@0, Person_bicycles.bicycles_id=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City_persons(city_id, persons_id) values (?, ?) | {1={City_persons.city_id=o.c.s.i.PersistableIdentifier@1, City_persons.persons_id=o.c.s.i.PersistableIdentifier@1}, 2={City_persons.city_id=o.c.s.i.PersistableIdentifier@0, City_persons.persons_id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into State(name, id) values (?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@1, State.name=Rhône}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.State
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country_states(idx, country_id, states_id) values (?, ?, ?) | {1={Country_states.idx=2, Country_states.country_id=o.c.s.i.PersistableIdentifier@0, Country_states.states_id=o.c.s.i.PersistableIdentifier@1}, 2={Country_states.idx=1, Country_states.country_id=o.c.s.i.PersistableIdentifier@0, Country_states.states_id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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, Country_states.country_id as Country_states_country_id, Country_states.states_id as Country_states_states_id, Country_states.idx as Country_states_idx, City_State.name as City_State_name, City_State.id as City_State_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, City_City_persons_Person.name as City_City_persons_Person_name, City_City_persons_Person.id as City_City_persons_Person_id, City_City_persons_Person_Person_bicycles_Bicycle.color as City_City_persons_Person_Person_bicycles_Bicycle_color, City_City_persons_Person_Person_bicycles_Bicycle.id as City_City_persons_Person_Person_bicycles_Bicycle_id from Country left outer join City as City on Country.id = City.countryId left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join State as City_State on City.stateId = City_State.id left outer join City_persons as City_City_persons on City.id = City_City_persons.city_id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Person as City_City_persons_Person on City_City_persons.persons_id = City_City_persons_Person.id left outer join Person_bicycles as City_City_persons_Person_Person_bicycles on City_City_persons_Person.id = City_City_persons_Person_Person_bicycles.person_id left outer join Bicycle as City_City_persons_Person_Person_bicycles_Bicycle on City_City_persons_Person_Person_bicycles.bicycles_id = City_City_persons_Person_Person_bicycles_Bicycle.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@1
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetomany.OneToManyResolverTest$AssociationTable
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_states(country_id int not null, states_id int not null, unique (country_id, states_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table State(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_states add constraint FK_Country_states_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=Isere, State.id=o.c.s.i.PersistableIdentifier@0}, 2={State.name=ain, State.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.country_id=o.c.s.i.PersistableIdentifier@0, Country_states.states_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_states.country_id=o.c.s.i.PersistableIdentifier@0, Country_states.states_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ? where id = ? | {1={City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update State set name = ? where id = ? | {1={State.name (U)=changed, State.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country_states where country_id = ? and states_id = ? | {1={Country_states.country_id=o.c.s.i.PersistedIdentifier@0, Country_states.states_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=ardeche, State.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.country_id=o.c.s.i.PersistedIdentifier@0, Country_states.states_id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 TRACE SQLOperation select id from State where id = 1 | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), presidentId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, id, presidentId) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Country.name as Country_name, Country.id as Country_id, Person.name as Person_name, Person.id as Person_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 Person on Country.presidentId = Person.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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistableIdentifier@0, Person.name (U)=New french president}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@1}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Country.name as Country_name, Country.id as Country_id, Person.name as Person_name, Person.id as Person_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 Person on Country.presidentId = Person.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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.configurer.resolver.onetomany.OneToManyResolverTest$AssociationTable
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetomany.OneToManyResolverTest$MappedBy
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table State(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@2, State.name=ardeche, State.countryId=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 TRACE SQLOperation select id from State where id = 1 | {}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), presidentId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(name, id, presidentId) values (?, ?, ?) | {1={Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0, City.countryId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Country.name as Country_name, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id, City.name as City_name, City.id as City_id from Country left outer join Person as Person on Country.presidentId = Person.id left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Paris, City.id (W)=o.c.s.i.PersistableIdentifier@0, City.countryId (U)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@1, City.countryId=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Country.name as Country_name, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id, City.name as City_name, City.id as City_id from Country left outer join Person as Person on Country.presidentId = Person.id left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s - in org.codefilarete.stalactite.engine.configurer.resolver.onetomany.OneToManyResolverTest$MappedBy
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 s - in org.codefilarete.stalactite.engine.configurer.resolver.onetomany.OneToManyResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), presidentId int, capitalId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id, City.name as City_name, City.id as City_id from Country left outer join Person as Person on Country.presidentId = Person.id left outer join City as City on Country.capitalId = City.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id, City.name as City_name, City.id as City_id from Country left outer join Person as Person on Country.presidentId = Person.id left outer join City as City on Country.capitalId = City.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=French president renamed, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ? where id = ? | {1={City.name (U)=Paris renamed, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), stateId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), presidentId int, capitalId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), vehicleId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table State(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Vehicle(id int not null, color int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_stateId_State_id foreign key(stateId) references State(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17]}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0, Person.vehicleId=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into State(name, id) values (?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@0, State.name=Ile de France}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, stateId) values (?, ?, ?) | {1={City.stateId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id, City.name as City_name, City.id as City_id, Person_Vehicle.color as Person_Vehicle_color, Person_Vehicle.id as Person_Vehicle_id, City_State.name as City_State_name, City_State.id as City_State_id from Country left outer join Person as Person on Country.presidentId = Person.id left outer join City as City on Country.capitalId = City.id left outer join Vehicle as Person_Vehicle on Person.vehicleId = Person_Vehicle.id left outer join State as City_State on City.stateId = City_State.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person set name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=French president, Person.id (W)=o.c.s.i.PersistedIdentifier@0, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.color (U)=Color[rgb=17]}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, stateId = ? where id = ? | {1={City.stateId (U)=o.c.s.i.PersistableIdentifier@0, City.id (W)=o.c.s.i.PersistedIdentifier@0, City.name (U)=Paris}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update State set name = ? where id = ? | {1={State.id (W)=o.c.s.i.PersistableIdentifier@0, State.name (U)=Ile de France}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=null, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@1, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id, City.name as City_name, City.id as City_id, Person_Vehicle.color as Person_Vehicle_color, Person_Vehicle.id as Person_Vehicle_id, City_State.name as City_State_name, City_State.id as City_State_id from Country left outer join Person as Person on Country.presidentId = Person.id left outer join City as City on Country.capitalId = City.id left outer join Vehicle as Person_Vehicle on Person.vehicleId = Person_Vehicle.id left outer join State as City_State on City.stateId = City_State.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.City#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update Person set name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=French president renamed, Person.id (W)=o.c.s.i.PersistableIdentifier@0, Person.vehicleId (U)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, stateId = ? where id = ? | {1={City.stateId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris renamed}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update State set name = ? where id = ? | {1={State.id (W)=o.c.s.i.PersistableIdentifier@0, State.name (U)=Ile de France renamed}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(countryId int, id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG DDLDeployer create table City(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0, City.countryId=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Paris, City.id (W)=o.c.s.i.PersistableIdentifier@0, City.countryId (U)=null}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1, City.countryId=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:03 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon renamed, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.countryId (U)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:03 TRACE SQLOperation select 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon renamed, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.countryId (U)=null}}
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:03 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll$Delete
2026-06-16 16:19:03 DEBUG DDLDeployer create table Country(id int not null, description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:03 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:03 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@100]
2026-06-16 16:19:03 TRACE SQLOperation select Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@100}
2026-06-16 16:19:03 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:03 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@100
2026-06-16 16:19:03 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:03 TRACE 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.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll$Delete
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll$Update
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE 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}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE 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}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistableIdentifier@0, Person.name (U)=French president renamed}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=new French president}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.presidentId (U)=o.c.s.i.PersistableIdentifier@1, Country.name (U)=France, Country.description (U)=Smelly cheese !, Country.id (W)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.name=French president, Person.countryId=o.c.s.i.PersistableIdentifier@0, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.id = Person.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.name (U)=French president renamed, Person.countryId (U)=o.c.s.i.PersistedIdentifier@0, Person.id (W)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.id = Person.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.name=new French president, Person.countryId=o.c.s.i.PersistedIdentifier@0, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.name (U)=French president renamed, Person.countryId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.id = Person.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:04 TRACE SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 TRACE SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.name (U)=France, Country.presidentId (U)=null, Country.description (U)=Smelly cheese !}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.name=France}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=New French president, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE 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)=o.c.s.i.PersistableIdentifier@1, Country.name (U)=France}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 s - in org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll$Update
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll$Insert
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE 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}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE 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}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), countryId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.countryId=o.c.s.i.PersistableIdentifier@0, Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France 2}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.countryId (U)=o.c.s.i.PersistableIdentifier@1, Person.name (U)=Me !!, Person.id (W)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.id = Person.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as countryCount from Country | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@0, Person.name (U)=Me !!}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.name=France 2, Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as countryCount from Country | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table Country(id int not null, name varchar(255), description varchar(255), presidentId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Person(id int not null, name varchar(255), unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:04 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Person.name as Person_name, Person.id as Person_id from Country left outer join Person as Person on Country.presidentId = Person.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s - in org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll$Insert
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.216 s - in org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest$CascadeAll
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.254 s - in org.codefilarete.stalactite.engine.configurer.resolver.onetoone.OneToOneResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propC integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, propE integer not null, propD integer not null, propB integer not null, propA integer not null, unique (propC))
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propE, propA, propB, propD, propC) values (?, ?, ?, ?, default) | {1={E.propE=0, E.propD=0, E.propB=0, E.propA=0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propA as E_propA, E.propB as E_propB, E.propD as E_propD, E.propC as E_propC from E where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propA as E_propA, E.propB as E_propB, E.propD as E_propD, E.propC as E_propC from E where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update E set propE = ?, propA = ?, propB = ?, propD = ? where propC = ? | {1={E.propD (U)=42, E.propE (U)=0, E.propB (U)=0, E.propA (U)=0, E.propC (W)=1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propA as E_propA, E.propB as E_propB, E.propD as E_propD, E.propC as E_propC from E where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propC = ? | {1={E.propC=1}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propE integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, propD integer not null, unique (propE))
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propD, propE) values (?, default) | {1={E.propD=0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propD as E_propD, E.propE as E_propE from E where E.propE in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propD as E_propD, E.propE as E_propE from E where E.propE in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update E set propD = ? where propE = ? | {1={E.propD (U)=42, E.propE (W)=1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propD as E_propD, E.propE as E_propE from E where E.propE in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propE = ? | {1={E.propE=1}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table D(propC integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, propD integer not null, propA integer not null, unique (propC))
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propC integer not null, unique (propC))
2026-06-16 16:19:04 DEBUG DDLDeployer create table extraTable1(propE integer not null, propC integer not null, unique (propC))
2026-06-16 16:19:04 DEBUG DDLDeployer create table extraTable2(propB integer not null, propC integer not null, unique (propC))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table E add constraint FK_E_propC_D_propC foreign key(propC) references D(propC)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table extraTable1 add constraint FK_extraTable1_propC_E_propC foreign key(propC) references E(propC)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table extraTable2 add constraint FK_extraTable2_propC_D_propC foreign key(propC) references D(propC)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into D(propA, propD, propC) values (?, ?, default) | {1={D.propA=0, D.propD=0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into extraTable2(propB, propC) values (?, ?) | {1={extraTable2.propC=1, extraTable2.propB=0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propC) values (?) | {1={E.propC=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into extraTable1(propE, propC) values (?, ?) | {1={extraTable1.propE=0, extraTable1.propC=1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propC as E_propC, extraTable1.propE as extraTable1_propE, extraTable1.propC as extraTable1_propC, D.propA as D_propA, D.propD as D_propD, D.propC as D_propC, D_extraTable2.propB as D_extraTable2_propB, D_extraTable2.propC as D_extraTable2_propC from E inner join extraTable1 as extraTable1 on E.propC = extraTable1.propC inner join D as D on E.propC = D.propC inner join extraTable2 as D_extraTable2 on D.propC = D_extraTable2.propC where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propC as E_propC, extraTable1.propE as extraTable1_propE, extraTable1.propC as extraTable1_propC, D.propA as D_propA, D.propD as D_propD, D.propC as D_propC, D_extraTable2.propB as D_extraTable2_propB, D_extraTable2.propC as D_extraTable2_propC from E inner join extraTable1 as extraTable1 on E.propC = extraTable1.propC inner join D as D on E.propC = D.propC inner join extraTable2 as D_extraTable2 on D.propC = D_extraTable2.propC where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update extraTable1 set propE = ? where propC = ? | {1={extraTable1.propE (U)=17, extraTable1.propC (W)=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update D set propA = ?, propD = ? where propC = ? | {1={D.propD (U)=42, D.propA (U)=0, D.propC (W)=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update extraTable2 set propB = ? where propC = ? | {1={extraTable2.propC (W)=1, extraTable2.propB (U)=19}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propC as E_propC, extraTable1.propE as extraTable1_propE, extraTable1.propC as extraTable1_propC, D.propA as D_propA, D.propD as D_propD, D.propC as D_propC, D_extraTable2.propB as D_extraTable2_propB, D_extraTable2.propC as D_extraTable2_propC from E inner join extraTable1 as extraTable1 on E.propC = extraTable1.propC inner join D as D on E.propC = D.propC inner join extraTable2 as D_extraTable2 on D.propC = D_extraTable2.propC where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from extraTable1 where propC = ? | {1={extraTable1.propC=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propC = ? | {1={E.propC=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from extraTable2 where propC = ? | {1={extraTable2.propC=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from D where propC = ? | {1={D.propC=1}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from D | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propX varchar(255) not null, propY varchar(255) not null, propD integer not null, unique (propX, propY))
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propD, propX, propY) values (?, ?, ?) | {1={E.propX=a, E.propD=0, E.propY=b}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propD as E_propD, E.propX as E_propX, E.propY as E_propY from E where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propD as E_propD, E.propX as E_propX, E.propY as E_propY from E where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update E set propD = ? where propX = ? and propY = ? | {1={E.propX (W)=a, E.propD (U)=42, E.propY (W)=b}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propD as E_propD, E.propX as E_propX, E.propY as E_propY from E where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propX = ? and propY = ? | {1={E.propX=a, E.propY=b}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table D(propX varchar(255) not null, propY varchar(255) not null, propD integer not null, propB integer not null, propA integer not null, unique (propX, propY))
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propX varchar(255) not null, propY varchar(255) not null, propE integer not null, unique (propX, propY))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table E add constraint FK_f7ced221 foreign key(propX, propY) references D(propX, propY)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into D(propA, propB, propD, propX, propY) values (?, ?, ?, ?, ?) | {1={D.propB=0, D.propX=a, D.propY=b, D.propA=0, D.propD=0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propE, propX, propY) values (?, ?, ?) | {1={E.propY=b, E.propE=0, E.propX=a}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propX as E_propX, E.propY as E_propY, D.propA as D_propA, D.propB as D_propB, D.propD as D_propD, D.propX as D_propX, D.propY as D_propY from E inner join D as D on E.propX = D.propX and E.propY = D.propY where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propX as E_propX, E.propY as E_propY, D.propA as D_propA, D.propB as D_propB, D.propD as D_propD, D.propX as D_propX, D.propY as D_propY from E inner join D as D on E.propX = D.propX and E.propY = D.propY where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update E set propE = ? where propX = ? and propY = ? | {1={E.propY (W)=b, E.propE (U)=17, E.propX (W)=a}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update D set propA = ?, propB = ?, propD = ? where propX = ? and propY = ? | {1={D.propB (U)=19, D.propX (W)=a, D.propY (W)=b, D.propD (U)=42, D.propA (U)=0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propX as E_propX, E.propY as E_propY, D.propA as D_propA, D.propB as D_propB, D.propD as D_propD, D.propX as D_propX, D.propY as D_propY from E inner join D as D on E.propX = D.propX and E.propY = D.propY where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propX = ? and propY = ? | {1={E.propY=b, E.propX=a}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from D where propX = ? and propY = ? | {1={D.propY=b, D.propX=a}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from D | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table D(propX varchar(255) not null, propY varchar(255) not null, propD integer not null, propA integer not null, unique (propX, propY))
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propX varchar(255) not null, propY varchar(255) not null, unique (propX, propY))
2026-06-16 16:19:04 DEBUG DDLDeployer create table extraTable1(propE integer not null, propX varchar(255) not null, propY varchar(255) not null, unique (propX, propY))
2026-06-16 16:19:04 DEBUG DDLDeployer create table extraTable2(propB integer not null, propX varchar(255) not null, propY varchar(255) not null, unique (propX, propY))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table E add constraint FK_f7ced221 foreign key(propX, propY) references D(propX, propY)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table extraTable1 add constraint FK_4b2f9054 foreign key(propX, propY) references E(propX, propY)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table extraTable2 add constraint FK_4cd65172 foreign key(propX, propY) references D(propX, propY)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into D(propA, propD, propX, propY) values (?, ?, ?, ?) | {1={D.propD=0, D.propA=0, D.propX=a, D.propY=b}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into extraTable2(propB, propX, propY) values (?, ?, ?) | {1={extraTable2.propB=0, extraTable2.propY=b, extraTable2.propX=a}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propX, propY) values (?, ?) | {1={E.propY=b, E.propX=a}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into extraTable1(propE, propX, propY) values (?, ?, ?) | {1={extraTable1.propE=0, extraTable1.propY=b, extraTable1.propX=a}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propX as E_propX, E.propY as E_propY, extraTable1.propE as extraTable1_propE, extraTable1.propX as extraTable1_propX, extraTable1.propY as extraTable1_propY, D.propA as D_propA, D.propD as D_propD, D.propX as D_propX, D.propY as D_propY, D_extraTable2.propB as D_extraTable2_propB, D_extraTable2.propX as D_extraTable2_propX, D_extraTable2.propY as D_extraTable2_propY from E inner join extraTable1 as extraTable1 on E.propX = extraTable1.propX and E.propY = extraTable1.propY inner join D as D on E.propX = D.propX and E.propY = D.propY inner join extraTable2 as D_extraTable2 on D.propX = D_extraTable2.propX and D.propY = D_extraTable2.propY where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propX as E_propX, E.propY as E_propY, extraTable1.propE as extraTable1_propE, extraTable1.propX as extraTable1_propX, extraTable1.propY as extraTable1_propY, D.propA as D_propA, D.propD as D_propD, D.propX as D_propX, D.propY as D_propY, D_extraTable2.propB as D_extraTable2_propB, D_extraTable2.propX as D_extraTable2_propX, D_extraTable2.propY as D_extraTable2_propY from E inner join extraTable1 as extraTable1 on E.propX = extraTable1.propX and E.propY = extraTable1.propY inner join D as D on E.propX = D.propX and E.propY = D.propY inner join extraTable2 as D_extraTable2 on D.propX = D_extraTable2.propX and D.propY = D_extraTable2.propY where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update extraTable1 set propE = ? where propX = ? and propY = ? | {1={extraTable1.propE (U)=17, extraTable1.propY (W)=b, extraTable1.propX (W)=a}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update D set propA = ?, propD = ? where propX = ? and propY = ? | {1={D.propD (U)=42, D.propA (U)=0, D.propX (W)=a, D.propY (W)=b}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update extraTable2 set propB = ? where propX = ? and propY = ? | {1={extraTable2.propB (U)=19, extraTable2.propY (W)=b, extraTable2.propX (W)=a}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2]
2026-06-16 16:19:04 TRACE SQLOperation select E.propX as E_propX, E.propY as E_propY, extraTable1.propE as extraTable1_propE, extraTable1.propX as extraTable1_propX, extraTable1.propY as extraTable1_propY, D.propA as D_propA, D.propD as D_propD, D.propX as D_propX, D.propY as D_propY, D_extraTable2.propB as D_extraTable2_propB, D_extraTable2.propX as D_extraTable2_propX, D_extraTable2.propY as D_extraTable2_propY from E inner join extraTable1 as extraTable1 on E.propX = extraTable1.propX and E.propY = extraTable1.propY inner join D as D on E.propX = D.propX and E.propY = D.propY inner join extraTable2 as D_extraTable2 on D.propX = D_extraTable2.propX and D.propY = D_extraTable2.propY where (E.propX, E.propY) in ((?, ?)) | {1=a, 2=b}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest$CompositeId@fe2
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from extraTable1 where propX = ? and propY = ? | {1={extraTable1.propX=a, extraTable1.propY=b}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propX = ? and propY = ? | {1={E.propY=b, E.propX=a}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from extraTable2 where propX = ? and propY = ? | {1={extraTable2.propY=b, extraTable2.propX=a}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from D where propX = ? and propY = ? | {1={D.propX=a, D.propY=b}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from D | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propE integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, propD integer not null, propB integer not null, propA integer not null, unique (propE))
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propA, propB, propD, propE) values (?, ?, ?, default) | {1={E.propD=0, E.propB=0, E.propA=0}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propA as E_propA, E.propB as E_propB, E.propD as E_propD, E.propE as E_propE from E where E.propE in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propA as E_propA, E.propB as E_propB, E.propD as E_propD, E.propE as E_propE from E where E.propE in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update E set propA = ?, propB = ?, propD = ? where propE = ? | {1={E.propD (U)=42, E.propB (U)=0, E.propA (U)=0, E.propE (W)=1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propA as E_propA, E.propB as E_propB, E.propD as E_propD, E.propE as E_propE from E where E.propE in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propE = ? | {1={E.propE=1}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 DEBUG DDLDeployer create table D(propC integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, propD integer not null, propB integer not null, propA integer not null, unique (propC))
2026-06-16 16:19:04 DEBUG DDLDeployer create table E(propC integer not null, propE integer not null, unique (propC))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table E add constraint FK_E_propC_D_propC foreign key(propC) references D(propC)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into D(propA, propB, propD, propC) values (?, ?, ?, default) | {1={D.propB=0, D.propD=0, D.propA=0}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into E(propE, propC) values (?, ?) | {1={E.propE=0, E.propC=1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propC as E_propC, D.propA as D_propA, D.propB as D_propB, D.propD as D_propD, D.propC as D_propC from E inner join D as D on E.propC = D.propC where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propC as E_propC, D.propA as D_propA, D.propB as D_propB, D.propD as D_propD, D.propC as D_propC from E inner join D as D on E.propC = D.propC where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update D set propA = ?, propB = ?, propD = ? where propC = ? | {1={D.propD (U)=42, D.propB (U)=0, D.propA (U)=0, D.propC (W)=1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:04 TRACE SQLOperation select E.propE as E_propE, E.propC as E_propC, D.propA as D_propA, D.propB as D_propB, D.propD as D_propD, D.propC as D_propC from E inner join D as D on E.propC = D.propC where E.propC in (?) | {1=1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.c.r.AggregateResolverTest$E
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.c.r.AggregateResolverTest$E#1
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from E where propC = ? | {1={E.propC=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from D where propC = ? | {1={D.propC=1}}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from E | {}
2026-06-16 16:19:04 TRACE SQLOperation select count(*) as count from D | {}
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.14 s - in org.codefilarete.stalactite.engine.configurer.resolver.AggregateResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.ReadWriteAccessPointResolverTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.codefilarete.stalactite.engine.configurer.ReadWriteAccessPointResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.PrimaryKeyPropagationStepTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.engine.configurer.builder.PrimaryKeyPropagationStepTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.embeddable.EmbeddableMappingBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.embeddable.EmbeddableMappingBuilderTest$InternalProcessor
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.configurer.builder.embeddable.EmbeddableMappingBuilderTest$InternalProcessor
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s - in org.codefilarete.stalactite.engine.configurer.builder.embeddable.EmbeddableMappingBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.IdentificationStepTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s - in org.codefilarete.stalactite.engine.configurer.builder.IdentificationStepTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.InheritanceMappingStepTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in org.codefilarete.stalactite.engine.configurer.builder.InheritanceMappingStepTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.PersisterBuilderContextTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.configurer.builder.PersisterBuilderContextTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.DefaultPersisterBuilderTest
2026-06-16 16:19:04 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:04 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:04 TRACE SQLOperation select AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:04 TRACE SQLOperation select AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Car(color, creationDate, id, model, modificationDate) values (?, ?, ?, ?, ?) | {1={Car.creationDate=Tue Jun 16 16:19:04 UTC 2026, Car.modificationDate=Tue Jun 16 16:19:04 UTC 2026, Car.color=Color[rgb=123], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into AbstractVehicle(creationDate, id, modificationDate) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.modificationDate=Tue Jun 16 16:19:04 UTC 2026, AbstractVehicle.creationDate=Tue Jun 16 16:19:04 UTC 2026}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:04 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.creationDate as AbstractVehicle_creationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:04 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:04 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:04 TRACE SQLOperation select AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.id as AbstractVehicle_id, Vehicle.id as Vehicle_id from AbstractVehicle left outer join Vehicle as Vehicle on AbstractVehicle.id = Vehicle.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:04 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:04 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:04 DEBUG SQLOperation Result found in cache, statement will not be executed
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Car(color, creationDate, id, model, modificationDate) values (?, ?, ?, ?, ?) | {1={Car.color=Color[rgb=123], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.creationDate=Tue Jun 16 16:19:04 UTC 2026, Car.modificationDate=Tue Jun 16 16:19:04 UTC 2026}}
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 s - in org.codefilarete.stalactite.engine.configurer.builder.DefaultPersisterBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.builder.PrimaryKeyStepTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.engine.configurer.builder.PrimaryKeyStepTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.SingleTablePolymorphismBuilderTest
2026-06-16 16:19:04 DEBUG DDLDeployer create table Element(id bigint not null, label varchar(255), name varchar(255), DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Element(label, id, DTYPE) values (?, ?, ?) | {1={Element.label=What's the answer to Life, the Universe and Everything ?, Element.DTYPE=QUESTION, Element.id=1}}
2026-06-16 16:19:04 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))
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Element(label, id, DTYPE) values (?, default, ?) | {1={Element.label=What's the answer to Life, the Universe and Everything ?, Element.DTYPE=QUESTION}}
2026-06-16 16:19:04 DEBUG DDLDeployer create table Element(id bigint not null, label varchar(255), name varchar(255), DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Element(label, id, DTYPE) values (?, ?, ?) | {1={Element.label=What's the answer to Life, the Universe and Everything ?, Element.id=1, Element.DTYPE=QUESTION}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 s - in org.codefilarete.stalactite.engine.configurer.SingleTablePolymorphismBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.AssociationRecordMappingTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.AssociationRecordMappingTest$CompositeKey
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.codefilarete.stalactite.engine.configurer.AssociationRecordMappingTest$CompositeKey
[INFO] Running org.codefilarete.stalactite.engine.configurer.AssociationRecordMappingTest$SingleColumnKey
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.codefilarete.stalactite.engine.configurer.AssociationRecordMappingTest$SingleColumnKey
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.configurer.AssociationRecordMappingTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordIdMappingTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordIdMappingTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.JoinTablePolymorphismBuilderTest
2026-06-16 16:19:04 DEBUG DDLDeployer create table Element(id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Element(id) values (?) | {1={Element.id=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}}
2026-06-16 16:19:04 DEBUG DDLDeployer create table Element(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Element(id) values (default) | {1={}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.id=1, Question.label=What's the answer to Life, the Universe and Everything ?}}
2026-06-16 16:19:04 DEBUG DDLDeployer create table Element(id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Element(id) values (?) | {1={Element.id=1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE 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.025 s - in org.codefilarete.stalactite.engine.configurer.JoinTablePolymorphismBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.NamingConfigurationCollectorTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s - in org.codefilarete.stalactite.engine.configurer.NamingConfigurationCollectorTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.PropertyMappingResolverTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.PropertyMappingResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceMetadataResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceMetadataResolverTest$ExtraTable
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceMetadataResolverTest$ExtraTable
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceMetadataResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.MapMetadataResolverTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.MapMetadataResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$Embedded
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$Embedded
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$Inheritance
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$Inheritance
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$OwnedByTarget
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$OwnedByTarget
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$OwnedBySource
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest$OwnedBySource
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.OneToOneMetadataResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceConfigurationResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceConfigurationResolverTest$MisconfigurationHandling
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceConfigurationResolverTest$MisconfigurationHandling
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceConfigurationResolverTest$Collect
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceConfigurationResolverTest$Collect
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.InheritanceConfigurationResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.ManyToManyMetadataResolverTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.ManyToManyMetadataResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.RelationsMetadataResolverTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.RelationsMetadataResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.dslresolver.TableLookupStepTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.engine.configurer.dslresolver.TableLookupStepTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.OneToOneRelationConfigurerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.configurer.OneToOneRelationConfigurerTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.ValueAccessPointVariantSupportTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.engine.configurer.ValueAccessPointVariantSupportTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.JoinRootTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 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.022 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeQueryBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=j.l.Object
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object j.l.Object#42
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest$RelationIdentifierTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest$RelationIdentifierTest
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityJoinTreeTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 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.jointable.JoinTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$OneToJoinTable
2026-06-16 16:19:04 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:04 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666]}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Engine(id, vehicleId) values (?, ?) | {1={Engine.vehicleId=o.c.s.i.PersistableIdentifier@1, Engine.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:04 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:19:04 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:04 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:04 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.id as Vehicle_Car_id from Engine left outer join Vehicle as Vehicle on Engine.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 Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42]}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation update Engine set vehicleId = ? where id = ? | {1={Engine.vehicleId (U)=o.c.s.i.PersistableIdentifier@2, Engine.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:04 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:19:04 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:04 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:04 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:04 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.id as Vehicle_Car_id from Engine left outer join Vehicle as Vehicle on Engine.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 Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:04 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:04 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:04 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:04 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:04 TRACE SQLOperation select id from Truck | {}
2026-06-16 16:19:05 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:05 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666]}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Engine(id, vehicleId) values (?, ?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@42, Engine.vehicleId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:05 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:05 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.id as Vehicle_id, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Engine left outer join Vehicle as Vehicle on Engine.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:19:05 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:05 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.id as Vehicle_id, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Engine left outer join Vehicle as Vehicle on Engine.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:05 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2026-06-16 16:19:05 TRACE SQLOperation select id from Engine | {}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$OneToJoinTable
[INFO] Running org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$CRUD
2026-06-16 16:19:05 DEBUG JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.q Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:05 TRACE 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.q = ? | {1=[42]}
2026-06-16 16:19:05 TRACE 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.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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto(x, q, id) values (?, ?, ?) | {1={Toto.x=17, Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.x=29, Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@2}, 3={Toto.x=37, Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto(x, q, id) values (?, ?, ?) | {1={Toto.x=43, Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE 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}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation insert into TotoB(b, id) values (?, ?) | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3, TotoB.b=41}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4, TotoB.b=53}}
2026-06-16 16:19:05 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2, o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]
2026-06-16 16:19:05 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE 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.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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:19:05 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE 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.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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE 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}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation update TotoB set b = ? where id = ? | {1={TotoB.b (U)=141, TotoB.id (W)=o.c.s.i.PersistedIdentifier@3}, 2={TotoB.b (U)=153, TotoB.id (W)=o.c.s.i.PersistedIdentifier@4}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoB where id = ? | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE 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}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE 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]}}
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set x = ?, q = ? where id = ? | {1={Toto.x (U)=17, Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.q (U)=null}, 2={Toto.x (U)=29, Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.q (U)=null}, 3={Toto.x (U)=37, Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.q (U)=null}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set x = ?, q = ? where id = ? | {1={Toto.x (U)=43, Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.q (U)=null}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation update TotoA set a = ? where id = ? | {1={TotoA.id (W)=o.c.s.i.PersistableIdentifier@1, TotoA.a (U)=123}, 2={TotoA.id (W)=o.c.s.i.PersistableIdentifier@2, TotoA.a (U)=131}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE 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}}
2026-06-16 16:19:05 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.x Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.x Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.j.JoinTablePolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7}
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 s - in org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$CRUD
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 s - in org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.cycle.AbstractCycleLoaderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 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.013 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
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto2 where id = ? | {1={Toto2.id=o.c.s.i.PersistableIdentifier@7}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.b=23, Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.a=17, Toto.q=null}, 2={Toto.b=31, Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.a=29, Toto.q=null}, 3={Toto.b=41, Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.a=37, Toto.q=null}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.b=53, Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.a=43, Toto.q=null}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto2(id, x, y, z) values (?, ?, ?, ?) | {1={Toto2.id=o.c.s.i.PersistableIdentifier@1, Toto2.x=117, Toto2.z=-117, Toto2.y=123}, 2={Toto2.id=o.c.s.i.PersistableIdentifier@2, Toto2.x=129, Toto2.z=-129, Toto2.y=131}, 3={Toto2.id=o.c.s.i.PersistableIdentifier@3, Toto2.x=137, Toto2.z=-137, Toto2.y=141}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto2(id, x, y, z) values (?, ?, ?, ?) | {1={Toto2.id=o.c.s.i.PersistableIdentifier@4, Toto2.x=143, Toto2.z=-143, Toto2.y=153}}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@23]
2026-06-16 16:19:05 TRACE 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 (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@7, 2=o.c.s.i.PersistableIdentifier@13, 3=o.c.s.i.PersistableIdentifier@17}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@7
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@23
2026-06-16 16:19:05 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@23}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@23]
2026-06-16 16:19:05 TRACE 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 (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@7, 2=o.c.s.i.PersistableIdentifier@13, 3=o.c.s.i.PersistableIdentifier@17}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@7
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@13
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@17
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto#o.c.s.i.PersistedIdentifier@23
2026-06-16 16:19:05 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@23}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.b (U)=23, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@7, Toto.a (U)=17}, 2={Toto.b (U)=31, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@13, Toto.a (U)=29}, 3={Toto.b (U)=41, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@17, Toto.a (U)=37}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.b (U)=53, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@23, Toto.a (U)=43}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.x (U)=117, Toto2.y (U)=123, Toto2.id (W)=o.c.s.i.PersistedIdentifier@7, Toto2.z (U)=-117}, 2={Toto2.x (U)=129, Toto2.y (U)=131, Toto2.id (W)=o.c.s.i.PersistedIdentifier@13, Toto2.z (U)=-129}, 3={Toto2.x (U)=137, Toto2.y (U)=141, Toto2.id (W)=o.c.s.i.PersistedIdentifier@17, Toto2.z (U)=-137}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.x (U)=143, Toto2.y (U)=153, Toto2.id (W)=o.c.s.i.PersistedIdentifier@23, Toto2.z (U)=-143}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE 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}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto2 where id = ? | {1={Toto2.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE 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}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE 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]}}
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto2 where id in (?) | {Toto2.id=o.c.s.i.PersistableIdentifier@4}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE 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]}}
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.q (U)=null, Toto.a (U)=17, Toto.b (U)=23}, 2={Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.q (U)=null, Toto.a (U)=29, Toto.b (U)=31}, 3={Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.q (U)=null, Toto.a (U)=37, Toto.b (U)=41}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.q (U)=null, Toto.a (U)=43, Toto.b (U)=53}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.z (U)=-117, Toto2.id (W)=o.c.s.i.PersistableIdentifier@1, Toto2.x (U)=117, Toto2.y (U)=123}, 2={Toto2.z (U)=-129, Toto2.id (W)=o.c.s.i.PersistableIdentifier@2, Toto2.x (U)=129, Toto2.y (U)=131}, 3={Toto2.z (U)=-137, Toto2.id (W)=o.c.s.i.PersistableIdentifier@3, Toto2.x (U)=137, Toto2.y (U)=141}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.z (U)=-143, Toto2.id (W)=o.c.s.i.PersistableIdentifier@4, Toto2.x (U)=143, Toto2.y (U)=153}}
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto2 where id in (?) | {Toto2.id=o.c.s.i.PersistableIdentifier@7}
2026-06-16 16:19:05 TRACE 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.04 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD_WithListener
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadProjectionByEntityCriteria
2026-06-16 16:19:05 TRACE SQLOperation select count(id) as count from Toto where Toto.a = ? | {1=77}
2026-06-16 16:19:05 TRACE SQLOperation select Toto.a from Toto where Toto.a = ? | {1=77}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadProjectionByEntityCriteria
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadByEntityCriteria
2026-06-16 16:19:05 TRACE 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.008 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadByEntityCriteria
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD
2026-06-16 16:19:05 TRACE SQLOperation select Toto.id as rootId from Toto where Toto.q = ? | {1=[42]}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@7]
2026-06-16 16:19:05 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@7}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.b=23, Toto.a=17, Toto.q=null}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.b=31, Toto.a=29, Toto.q=null}, 3={Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.b=41, Toto.a=37, Toto.q=null}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.b=53, Toto.a=43, Toto.q=null}}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@23]
2026-06-16 16:19:05 TRACE 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 (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@7, 2=o.c.s.i.PersistableIdentifier@13, 3=o.c.s.i.PersistableIdentifier@17}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@23}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@23]
2026-06-16 16:19:05 TRACE 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 (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@7, 2=o.c.s.i.PersistableIdentifier@13, 3=o.c.s.i.PersistableIdentifier@17}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@23}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistedIdentifier@7, Toto.a (U)=17, Toto.q (U)=null, Toto.b (U)=23}, 2={Toto.id (W)=o.c.s.i.PersistedIdentifier@13, Toto.a (U)=29, Toto.q (U)=null, Toto.b (U)=31}, 3={Toto.id (W)=o.c.s.i.PersistedIdentifier@17, Toto.a (U)=37, Toto.q (U)=null, Toto.b (U)=41}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistedIdentifier@23, Toto.a (U)=43, Toto.q (U)=null, Toto.b (U)=53}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE 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}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE 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]}}
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=17, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.b (U)=23}, 2={Toto.a (U)=29, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.b (U)=31}, 3={Toto.a (U)=37, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.b (U)=41}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=43, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.b (U)=53}}
2026-06-16 16:19:05 TRACE 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 TRACE 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 TRACE 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 = ? and Toto.id in (?) | {1=12, 2=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto
2026-06-16 16:19:05 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.122 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.query.EntityCriteriaSupportTest
2026-06-16 16:19:05 DEBUG DDLDeployer create table Restaurant(name varchar(255), description varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Review(rating integer not null, comment varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, restaurantId bigint, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer alter table Review add constraint FK_Review_restaurantId_Restaurant_id foreign key(restaurantId) references Restaurant(id)
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 10 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Restaurant(description, name, id) values (?, ?, default) | {1={Restaurant.description=Premium cuts and fine wine, Restaurant.name=Steak House}, 2={Restaurant.description=Authentic handmade Italian pasta, Restaurant.name=Pasta Prime}, 3={Restaurant.description=Spiced to perfection Indian cuisine, Restaurant.name=Curry Corner}, 4={Restaurant.description=Fresh hand-rolled sushi and sashimi, Restaurant.name=Sushi Sun}, 5={Restaurant.description=Traditional Cantonese small bites, Restaurant.name=Dim Sum Den}, 6={Restaurant.description=Best wood-fired pizza in the city, Restaurant.name=The Pizza Palace}, 7={Restaurant.description=Elegant French seasonal menu, Restaurant.name=Bistro Blue}, 8={Restaurant.description=Juicy gourmet burgers and craft beer, Restaurant.name=Burger Barn}, 9={Restaurant.description=Traditional Mexican street tacos, Restaurant.name=Taco Time}, 10={Restaurant.description=Creative plant-based dishes, Restaurant.name=Vegan Village}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 34 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Review(comment, rating, id, restaurantId) values (?, ?, default, ?) | {1={Review.comment=Portions are huge, Review.restaurantId=3, Review.rating=4}, 2={Review.comment=Friendly staff and good vibes, Review.restaurantId=8, Review.rating=4}, 3={Review.comment=Great burgers, Review.restaurantId=8, Review.rating=4}, 4={Review.comment=Love the spicy salsa, Review.restaurantId=9, Review.rating=4}, 5={Review.comment=Fish didn't taste very fresh today, Review.restaurantId=4, Review.rating=2}, 6={Review.comment=Unique vegetable combinations, Review.restaurantId=10, Review.rating=4}, 7={Review.comment=Very romantic atmosphere, Review.restaurantId=7, Review.rating=5}, 8={Review.comment=Healthy and delicious, Review.restaurantId=10, Review.rating=4}, 9={Review.comment=Long wait on weekends, Review.restaurantId=5, Review.rating=3}, 10={Review.comment=Excellent service, Review.restaurantId=1, Review.rating=5}, 11={Review.comment=Exquisite flavors, Review.restaurantId=7, Review.rating=4}, 12={Review.comment=The wine list is impressive, Review.restaurantId=1, Review.rating=5}, 13={Review.comment=Loved the steamed buns, Review.restaurantId=5, Review.rating=5}, 14={Review.comment=The best milkshake to go with the burger, Review.restaurantId=8, Review.rating=5}, 15={Review.comment=Waitstaff was excellent, Review.restaurantId=2, Review.rating=5}, 16={Review.comment=Wait time was a bit long, Review.restaurantId=6, Review.rating=3}, 17={Review.comment=Fine dumplings, Review.restaurantId=5, Review.rating=3}, 18={Review.comment=The carbonara was exactly how I like it, Review.restaurantId=2, Review.rating=5}, 19={Review.comment=Tacos were okay, Review.restaurantId=9, Review.rating=3}, 20={Review.comment=Service was extremely slow, Review.restaurantId=3, Review.rating=1}, 21={Review.comment=Great carbonara, Review.restaurantId=2, Review.rating=4}, 22={Review.comment=A bit noisy but food is good, Review.restaurantId=8, Review.rating=3}, 23={Review.comment=Authentic wood-fired taste, Review.restaurantId=6, Review.rating=5}, 24={Review.comment=The salsa is actually too spicy!, Review.restaurantId=9, Review.rating=2}, 25={Review.comment=The wait was somewhat lengthy., Review.restaurantId=4, Review.rating=4}, 26={Review.comment=A bit too oily for my taste, Review.restaurantId=7, Review.rating=2}, 27={Review.comment=Good variety of toppings, Review.restaurantId=6, Review.rating=4}, 28={Review.comment=The salmon rolls are fine, Review.restaurantId=4, Review.rating=3}, 29={Review.comment=Portions were small for the price, Review.restaurantId=10, Review.rating=3}, 30={Review.comment=Nice variety of tandoori dishes, Review.restaurantId=3, Review.rating=4}, 31={Review.comment=The vegan dessert was a surprise, Review.restaurantId=10, Review.rating=5}, 32={Review.comment=Perfectly cooked ribs, Review.restaurantId=1, Review.rating=5}, 33={Review.comment=Best butter chicken, Review.restaurantId=3, Review.rating=5}, 34={Review.comment=Amazing crust!, Review.restaurantId=6, Review.rating=5}}
2026-06-16 16:19:05 TRACE SQLOperation select Restaurant.description as Restaurant_description, Restaurant.name as Restaurant_name, Restaurant.id as Restaurant_id, Review.comment as Review_comment, Review.rating as Review_rating, Review.id as Review_id from Restaurant left outer join Review as Review on Restaurant.id = Review.restaurantId where Restaurant.id in (select Review.restaurantId from Review group by Review.restaurantId order by avg(Review.rating) desc limit ?) | {1=5}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#6
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#6
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#6
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#6
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#8
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#8
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#8
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#8
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#10
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#10
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#10
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.r.Restaurant
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.r.Restaurant#10
2026-06-16 16:19:05 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Country_cities(country_id int not null, cities_id int not null, unique (country_id, cities_id))
2026-06-16 16:19:05 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2026-06-16 16:19:05 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}, 2={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE 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}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@13}}
2026-06-16 16:19:05 TRACE SQLOperation select Country.id as rootId 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_cities_City.name = ? | {1=Grenoble}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:05 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 s - in org.codefilarete.stalactite.engine.runtime.query.EntityCriteriaSupportTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.query.AggregateAccessPointToColumnMappingTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 s - in org.codefilarete.stalactite.engine.runtime.query.AggregateAccessPointToColumnMappingTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.query.EntityQueryCriteriaSupportTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.engine.runtime.query.EntityQueryCriteriaSupportTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest$OneToTablePerClass
2026-06-16 16:19:05 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Engine(id, vehicleId) values (?, ?) | {1={Engine.vehicleId=o.c.s.i.PersistableIdentifier@1, Engine.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:05 TRACE SQLOperation select id from car union select id from truck | {}
2026-06-16 16:19:05 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:05 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:05 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.color as Vehicle_Car_color from Engine left outer join (select 1 as clazz_, color, id, cast(null as varchar(255)) as model from Truck union all select 2 as clazz_, color, id, model as model from Car) as Vehicle on Engine.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 Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Truck(id, color) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Engine set vehicleId = ? where id = ? | {1={Engine.vehicleId (U)=o.c.s.i.PersistableIdentifier@2, Engine.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:05 TRACE SQLOperation select id from car union select id from truck | {}
2026-06-16 16:19:05 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:05 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:05 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.color as Vehicle_Car_color from Engine left outer join (select 1 as clazz_, color, id, cast(null as varchar(255)) as model from Truck union all select 2 as clazz_, color, id, model as model from Car) as Vehicle on Engine.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 Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:05 TRACE SQLOperation select id from Truck | {}
2026-06-16 16:19:05 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:05 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id))
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation insert into Engine(id, vehicleId) values (?, ?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@42, Engine.vehicleId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:05 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:05 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Engine left outer join (select 1 as clazz_, id, model as model, color as color from Car) as Vehicle on Engine.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:19:05 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:05 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:05 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Engine left outer join (select 1 as clazz_, id, model as model, color as color from Car) as Vehicle on Engine.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:05 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:05 TRACE SQLOperation select id from Engine | {}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 s - in org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest$OneToTablePerClass
[INFO] Running org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest$CRUD
2026-06-16 16:19:05 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@17fb2ef3 Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:05 TRACE SQLOperation select Toto.id as id, DISCRIMINATOR as 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 left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as TotoB on Toto.id = TotoB.id where Toto.q = ? | {1=[42]}
2026-06-16 16:19:05 TRACE SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR, TotoA.a as TotoA_a, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.x as TotoB_x, TotoB.q as TotoB_q, TotoB.id as TotoB_id 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 left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation insert into TotoA(a, x, q, id) values (?, ?, ?, ?) | {1={TotoA.a=23, TotoA.q=null, TotoA.x=17, TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.a=31, TotoA.q=null, TotoA.x=29, TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation insert into TotoB(b, x, q, id) values (?, ?, ?, ?) | {1={TotoB.x=37, TotoB.id=o.c.s.i.PersistableIdentifier@3, TotoB.q=null, TotoB.b=41}, 2={TotoB.x=43, TotoB.id=o.c.s.i.PersistableIdentifier@4, TotoB.q=null, TotoB.b=53}}
2026-06-16 16:19:05 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2, o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]
2026-06-16 16:19:05 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@632205da In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR, TotoA.a as TotoA_a, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.x as TotoB_x, TotoB.q as TotoB_q, TotoB.id as TotoB_id 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 left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:19:05 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@1f1d480b In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR, TotoA.a as TotoA_a, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.x as TotoB_x, TotoB.q as TotoB_q, TotoB.id as TotoB_id 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 left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation update TotoA set a = ?, x = ?, q = ? where id = ? | {1={TotoA.x (U)=17, TotoA.a (U)=123, TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistedIdentifier@1}, 2={TotoA.x (U)=29, TotoA.a (U)=131, TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.id (W)=o.c.s.i.PersistedIdentifier@3, TotoB.q (U)=null, TotoB.b (U)=141, TotoB.x (U)=37}, 2={TotoB.id (W)=o.c.s.i.PersistedIdentifier@4, TotoB.q (U)=null, TotoB.b (U)=153, TotoB.x (U)=43}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoB where id = ? | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation update TotoA set a = ?, x = ?, q = ? where id = ? | {1={TotoA.q (U)=null, TotoA.a (U)=123, TotoA.x (U)=17, TotoA.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.q (U)=null, TotoA.a (U)=131, TotoA.x (U)=29, TotoA.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:05 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:05 TRACE SQLOperation update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.x (U)=37, TotoB.id (W)=o.c.s.i.PersistableIdentifier@3, TotoB.q (U)=null, TotoB.b (U)=141}, 2={TotoB.x (U)=43, TotoB.id (W)=o.c.s.i.PersistableIdentifier@4, TotoB.q (U)=null, TotoB.b (U)=153}}
2026-06-16 16:19:05 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@192416dc Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR, TotoA.a as TotoA_a, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.x as TotoB_x, TotoB.q as TotoB_q, TotoB.id as TotoB_id 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 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16408892 Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:05 TRACE SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR, TotoA.a as TotoA_a, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.x as TotoB_x, TotoB.q as TotoB_q, TotoB.id as TotoB_id 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 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}
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoA#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@3
2026-06-16 16:19:05 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:05 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.r.t.TablePerClassPolymorphismPersisterTest$TotoB#o.c.s.i.PersistedIdentifier@4
2026-06-16 16:19:05 TRACE SQLOperation delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7}
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 s - in org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest$CRUD
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.192 s - in org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.EntityIsManagedByPersisterAsserterTest
[INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.285 s - in org.codefilarete.stalactite.engine.runtime.EntityIsManagedByPersisterAsserterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.RelationalEntityFinderTest
2026-06-16 16:19:06 TRACE SQLOperation select Toto.id as Toto_id, Tata.id as Tata_id from Toto inner join Tata on Toto.id = Tata.id where Toto.id = :toto_id | {toto_id=7}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.RelationalEntityFinderTest$Toto#7
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.RelationalEntityFinderTest$Toto#13
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.RelationalEntityFinderTest$Toto#17
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.r.RelationalEntityFinderTest$Toto#23
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 s - in org.codefilarete.stalactite.engine.runtime.RelationalEntityFinderTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$OneToTablePerClass
2026-06-16 16:19:06 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Vehicle(color int, id int not null, model varchar(255), DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Vehicle(model, color, id, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=Car, Vehicle.model=Renault, Vehicle.color=Color[rgb=666], Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Engine(id, vehicleId) values (?, ?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@42, Engine.vehicleId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.DTYPE as Vehicle_DTYPE from Engine left outer join Vehicle as Vehicle on Engine.vehicleId = Vehicle.id where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=Truck, Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Engine set vehicleId = ? where id = ? | {1={Engine.id (W)=o.c.s.i.PersistedIdentifier@42, Engine.vehicleId (U)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.DTYPE as Vehicle_DTYPE from Engine left outer join Vehicle as Vehicle on Engine.vehicleId = Vehicle.id where Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:06 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Vehicle(id int not null, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Vehicle(model, color, id, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.model=Renault, Vehicle.DTYPE=C, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Engine(id, vehicleId) values (?, ?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@42, Engine.vehicleId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle.DTYPE as Vehicle_DTYPE from Engine left outer join Vehicle as Vehicle on Engine.vehicleId = Vehicle.id where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Vehicle set model = ?, color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle.DTYPE as Vehicle_DTYPE from Engine left outer join Vehicle as Vehicle on Engine.vehicleId = Vehicle.id where Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.Engine#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Vehicle | {}
2026-06-16 16:19:06 TRACE SQLOperation select id from Engine | {}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s - in org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$OneToTablePerClass
[INFO] Running org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$LoadProjectionByEntityCriteria
2026-06-16 16:19:06 TRACE SQLOperation select count(Toto.id) as count from Toto where Toto.x = ? | {1=77}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$LoadProjectionByEntityCriteria
[INFO] Running org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$CRUD
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.q Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Toto.id as Toto_id, Toto.DTYPE as DISCRIMINATOR from Toto where Toto.q = ? | {1=[42]}
2026-06-16 16:19:06 TRACE 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.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}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Toto(a, x, q, id, DTYPE) values (?, ?, ?, ?, ?) | {1={Toto.a=23, Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.q=null, Toto.x=17, Toto.DTYPE=100}, 2={Toto.a=31, Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.q=null, Toto.x=29, Toto.DTYPE=100}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Toto(b, x, q, id, DTYPE) values (?, ?, ?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.q=null, Toto.b=41, Toto.x=37, Toto.DTYPE=200}, 2={Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.q=null, Toto.b=53, Toto.x=43, Toto.DTYPE=200}}
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2, o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE 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.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}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE 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.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}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation update Toto set a = ?, x = ?, q = ? where id = ? | {1={Toto.a (U)=123, Toto.id (W)=o.c.s.i.PersistedIdentifier@1, Toto.x (U)=17, Toto.q (U)=null}, 2={Toto.a (U)=131, Toto.id (W)=o.c.s.i.PersistedIdentifier@2, Toto.x (U)=29, Toto.q (U)=null}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation update Toto set b = ?, x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistedIdentifier@3, Toto.b (U)=141, Toto.x (U)=37, Toto.q (U)=null}, 2={Toto.id (W)=o.c.s.i.PersistedIdentifier@4, Toto.b (U)=153, Toto.x (U)=43, Toto.q (U)=null}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@3}, 2={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:06 TRACE SQLOperation delete from Toto where id in (?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2026-06-16 16:19:06 TRACE SQLOperation delete from Toto where id in (?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation update Toto set a = ?, x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.x (U)=17, Toto.a (U)=123, Toto.q (U)=null}, 2={Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.x (U)=29, Toto.a (U)=131, Toto.q (U)=null}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation update Toto set b = ?, x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.x (U)=37, Toto.b (U)=141, Toto.q (U)=null}, 2={Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.x (U)=43, Toto.b (U)=153, Toto.q (U)=null}}
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.x Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE 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}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Toto.x Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE 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}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s - in org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$CRUD
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.151 s - in org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.IndexedAssociationRecordInsertionCascaderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.engine.runtime.IndexedAssociationRecordInsertionCascaderTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.OptimizedUpdatePersisterTest
2026-06-16 16:19:06 DEBUG SQLOperation Result found in cache, statement will not be executed
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.engine.runtime.OptimizedUpdatePersisterTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismCompositionTest
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_Car_id foreign key(id) references Car(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1, ElectricCar.plug=CCS}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16faa7aa In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16faa7aa In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Car.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id from Car left outer join ElectricCar as ElectricCar on Car.id = ElectricCar.id where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16faa7aa In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@16faa7aa In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Car.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id from Car left outer join ElectricCar as ElectricCar on Car.id = ElectricCar.id where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, plug integer, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(plug, model, color, id, DTYPE) values (?, ?, ?, ?, ?) | {1={Car.plug=CCS, Car.DTYPE=CAR, Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from car | {}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Car.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Car.plug as Car_plug, Car.DTYPE as Car_DTYPE from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Car set plug = ?, model = ?, color = ? where id = ? | {1={Car.plug (U)=CCS, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from car | {}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Car.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Car.plug as Car_plug, Car.DTYPE as Car_DTYPE from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from car | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table CAR(model varchar(255), color int, id int not null, plug integer, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into CAR(plug, model, color, id, DTYPE) values (?, ?, ?, ?, ?) | {1={CAR.color=Color[rgb=666], CAR.plug=CCS, CAR.model=Renault, CAR.DTYPE=ELECTRIC_CAR, CAR.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4389c18f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4389c18f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as id, DISCRIMINATOR as DISCRIMINATOR from (select CAR.id as id, 'Car' as DISCRIMINATOR from CAR) as AbstractVehicle left outer join CAR as CAR on AbstractVehicle.id = CAR.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND CAR.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select CAR.model as CAR_model, CAR.color as CAR_color, CAR.id as CAR_id, CAR.plug as CAR_plug, CAR.DTYPE as CAR_DTYPE from CAR where CAR.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update CAR set plug = ?, model = ?, color = ? where id = ? | {1={CAR.color (U)=Color[rgb=666], CAR.plug (U)=CCS, CAR.model (U)=Peugeot, CAR.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4389c18f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4389c18f In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as id, DISCRIMINATOR as DISCRIMINATOR from (select CAR.id as id, 'Car' as DISCRIMINATOR from CAR) as AbstractVehicle left outer join CAR as CAR on AbstractVehicle.id = CAR.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND CAR.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select CAR.model as CAR_model, CAR.color as CAR_color, CAR.id as CAR_id, CAR.plug as CAR_plug, CAR.DTYPE as CAR_DTYPE from CAR where CAR.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from CAR where id = ? | {1={CAR.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from Car | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_Car_id foreign key(id) references Car(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.plug=CCS, ElectricCar.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Car.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id from Car left outer join ElectricCar as ElectricCar on Car.id = ElectricCar.id where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Car.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id from Car left outer join ElectricCar as ElectricCar on Car.id = ElectricCar.id where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table AbstractVehicle(id int not null, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into AbstractVehicle(model, color, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model=Renault, AbstractVehicle.DTYPE=CAR}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1, ElectricCar.plug=CCS}}
2026-06-16 16:19:06 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as DISCRIMINATOR from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.id as AbstractVehicle_id, ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id from AbstractVehicle left outer join ElectricCar as ElectricCar on AbstractVehicle.id = ElectricCar.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update AbstractVehicle set model = ?, color = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.model (U)=Peugeot}}
2026-06-16 16:19:06 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as DISCRIMINATOR from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.id as AbstractVehicle_id, ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id from AbstractVehicle left outer join ElectricCar as ElectricCar on AbstractVehicle.id = ElectricCar.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select * from abstractVehicle | {}
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismCompositionTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=null, Company.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.name=null, Device.id=o.c.s.i.PersistableIdentifier@42, Device.manufacturerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, locationId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Address(street, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@0, Address.street=somewhere}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId, locationId) values (?, ?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@0, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.name=UPS, Device.locationId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id, location.street as location_street, location.id as location_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id left outer join Address as location on Device.locationId = location.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Company.name as Company_name, Company.id as Company_id from Company where Company.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId, locationId) values (?, ?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@1, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.name=France 2, Device.locationId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id, location.street as location_street, location.id as location_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id left outer join Address as location on Device.locationId = location.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Company set name = ? where id = ? | {1={Company.name (U)=World Company renamed, Company.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Address set street = ? where id = ? | {1={Address.id (W)=o.c.s.i.PersistableIdentifier@0, Address.street (U)=somewhere renamed}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.name=UPS, Device.id=o.c.s.i.PersistableIdentifier@42, Device.manufacturerId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, Company.id as Company_id from Device left outer join Company as Company on Device.manufacturerId = Company.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Company.name as Company_name, Company.id as Company_id from Company where Company.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company
2026-06-16 16:19:06 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, locationId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Address(street, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@0, Address.street=somewhere}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId, locationId) values (?, ?, ?, ?) | {1={Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.id=o.c.s.i.PersistableIdentifier@0, Device.locationId=o.c.s.i.PersistableIdentifier@0, Device.name=UPS}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id, location.street as location_street, location.id as location_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id left outer join Address as location on Device.locationId = location.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Company.name as Company_name, Company.id as Company_id from Company where Company.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Address.street as Address_street, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId, locationId) values (?, ?, ?, ?) | {1={Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.id=o.c.s.i.PersistableIdentifier@1, Device.locationId=o.c.s.i.PersistableIdentifier@0, Device.name=UPS 2}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id, location.street as location_street, location.id as location_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id left outer join Address as location on Device.locationId = location.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Device set name = ?, manufacturerId = ?, locationId = ? where id = ? | {1={Device.manufacturerId (U)=null, Device.id (W)=o.c.s.i.PersistableIdentifier@1, Device.locationId (U)=o.c.s.i.PersistedIdentifier@0, Device.name (U)=UPS 2}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Company where id = ? | {1={Company.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Address set street = ? where id = ? | {1={Address.id (W)=o.c.s.i.PersistableIdentifier@0, Address.street (U)=somewhere renamed}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@1}}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$BiDirectionality
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.id=o.c.s.i.PersistableIdentifier@0, Company.name=World Company}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@0, Device.name=device 1, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Company.name as Company_name, Company.id as Company_id from Company where Company.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@1, Device.name=device 2, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@0, 2=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.name=device 1, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Company.name as Company_name, Company.id as Company_id from Company where Company.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.name=device 2, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@0, 2=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.id=o.c.s.i.PersistableIdentifier@0, Company.name=World Company}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.name=device 1, Device.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:06 TRACE SQLOperation select Company.name as Company_name, Company.id as Company_id from Company where Company.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.name=device 2, Device.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@0, 2=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@1
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$BiDirectionality
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$ForeignKeyCreation
2026-06-16 16:19:06 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, positionId int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_positionId_Address_id foreign key(positionId) references Address(id)
2026-06-16 16:19:06 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id)
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Town(street varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Town_id foreign key(locationId) references Town(id)
2026-06-16 16:19:06 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Township(street varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Township_id foreign key(locationId) references Township(id)
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.099 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$ForeignKeyCreation
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$CascadeDeclaration
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.id=o.c.s.i.PersistableIdentifier@666, Company.name=null}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@42, Device.name=null, Device.manufacturerId=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:06 TRACE SQLOperation select Company.name as Company_name, Company.id as Company_id from Company where Company.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@100]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@100}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@100
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@100}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Company where id = ? | {1={Company.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.id=o.c.s.i.PersistableIdentifier@0, Company.name=World Company}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@42, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.name=UPS}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Device set manufacturerId = ? where id = ? | {1={Device.manufacturerId (U)=null, Device.id (W)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.id=o.c.s.i.PersistableIdentifier@1, Company.name=Stalactite Corp}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Device set manufacturerId = ? where id = ? | {1={Device.manufacturerId (U)=o.c.s.i.PersistableIdentifier@1, Device.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Company set name = ? where id = ? | {1={Company.id (W)=o.c.s.i.PersistableIdentifier@1, Company.name (U)=Stalactite Corp}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Company set name = ? where id = ? | {1={Company.id (W)=o.c.s.i.PersistedIdentifier@1, Company.name (U)=Skynet}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.manufacturerId=o.c.s.i.PersistableIdentifier@1, Device.id=o.c.s.i.PersistableIdentifier@42, Device.name=UPS}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Device set name = ? where id = ? | {1={Device.name (U)=touched UPS, Device.id (W)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = 1 | {}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:06 TRACE SQLOperation select name from Device | {}
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = 1 | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.manufacturerId=o.c.s.i.PersistableIdentifier@1, Device.id=o.c.s.i.PersistableIdentifier@42, Device.name=UPS}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:06 TRACE SQLOperation select Device.name as Device_name, Device.id as Device_id, manufacturer.name as manufacturer_name, manufacturer.id as manufacturer_id from Device left outer join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Device set name = ? where id = ? | {1={Device.id (W)=o.c.s.i.PersistableIdentifier@42, Device.name (U)=touched UPS}}
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = 1 | {}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:06 TRACE SQLOperation select name from Device | {}
2026-06-16 16:19:06 TRACE SQLOperation select name from Company where id = 1 | {}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$CascadeDeclaration
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.271 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$Inheritance
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(id int not null, color int, model varchar(255), unique (id))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE 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}}
2026-06-16 16:19:06 TRACE SQLOperation select Car.id, Car.model, Car.color from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model varchar(255), rgb integer not null, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(rgb, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.rgb=666}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Car.rgb as Car_rgb, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 TRACE SQLOperation select id, model, rgb from Car | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(id int not null, color int, model varchar(255), unique (id))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666]}}
2026-06-16 16:19:06 TRACE SQLOperation select Car.id, Car.model, Car.color from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG DDLDeployer create table AbstractVehicle(id int not null, color int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(id int not null, color int, model varchar(255), unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Vehicle(id int not null, color int, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE 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}}
2026-06-16 16:19:06 TRACE SQLOperation select Car.id, Car.color, Car.model from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(id int not null, color int, model varchar(255), unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666]}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2026-06-16 16:19:06 TRACE SQLOperation select Car.id, Car.model, Vehicle.color from Car inner join Vehicle on Car.id = Vehicle.id | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$Inheritance
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$MappedSuperClass
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE 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}}
2026-06-16 16:19:06 TRACE SQLOperation select Car.id, Car.color, Car.model from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model_col varchar(255), color_col int, id_col int not null, unique (id_col))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(color_col, model_col, id_col) values (?, ?, ?) | {1={Car.id_col=o.c.s.i.PersistableIdentifier@1, Car.color_col=Color[rgb=666], Car.model_col=Renault}}
2026-06-16 16:19:06 TRACE SQLOperation select id_col, model_col, color_col from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model_supercol varchar(255), color_supercol int, id_supercol int not null, unique (id_supercol))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(color_supercol, model_supercol, id_supercol) values (?, ?, ?) | {1={Car.model_supercol=Renault, Car.color_supercol=Color[rgb=666], Car.id_supercol=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select id_supercol, model_supercol, color_supercol from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model varchar(255), rgb integer not null, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(rgb, model, id) values (?, ?, ?) | {1={Car.rgb=666, Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Car.rgb as Car_rgb, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 TRACE SQLOperation select id, model, rgb from Car | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model_col varchar(255), color_col int, id_col int not null, unique (id_col))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Car(color_col, model_col, id_col) values (?, ?, ?) | {1={Car.model_col=Renault, Car.color_col=Color[rgb=666], Car.id_col=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:06 TRACE SQLOperation select id_col, model_col, color_col from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
2026-06-16 16:19:06 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE 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}}
2026-06-16 16:19:06 TRACE SQLOperation select Car.id, Car.model, Car.color from Car | {}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:06 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$MappedSuperClass
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.149 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.familyName=Do, Person.age=35, Person.firstName=John, Person.address=nowhere}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:06 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.age=35, Person.lastName=Do, Person.address=nowhere}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:06 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.age=35, Person.lastName=Do, Person.firstName=John}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE 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}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.person_firstName=John, Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog}, 2={Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.person_firstName=John, Person_pets.pets_age=4, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:06 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.address (W)=nowhere, Person.age (U)=36, Person.lastName (W)=Do, Person.firstName (W)=John}}
2026-06-16 16:19:06 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE 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.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.person_firstName=John, Person_pets.pets_age=4, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog}, 2={Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.person_firstName=John, Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2026-06-16 16:19:06 TRACE SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.familyName=Do, Person.address=nowhere, Person.firstName=John, Person.age=35}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:06 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:06 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.age (U)=36, Person.lastName (W)=Do, Person.firstName (W)=John, Person.address (W)=nowhere}}
2026-06-16 16:19:06 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2026-06-16 16:19:06 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE 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}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_race=Dog, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.person_firstName=John}, 2={Person_pets.pets_race=Dog, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.pets_age=4, Person_pets.person_lastName=Do, Person_pets.person_firstName=John}}
2026-06-16 16:19:06 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:06 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.age (U)=36, Person.lastName (W)=Do, Person.firstName (W)=John, Person.address (W)=nowhere}}
2026-06-16 16:19:06 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:06 TRACE 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.pets_race=Dog, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.pets_age=4, Person_pets.person_lastName=Do, Person_pets.person_firstName=John}, 2={Person_pets.pets_race=Dog, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.person_firstName=John}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2026-06-16 16:19:06 TRACE SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {}
2026-06-16 16:19:06 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))
2026-06-16 16:19:06 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))
2026-06-16 16:19:06 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))
2026-06-16 16:19:06 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age)
2026-06-16 16:19:06 DEBUG DDLDeployer alter table Dog add constraint FK_46d3d303 foreign key(name, race, age) references Pet(name, race, age)
2026-06-16 16:19:06 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))
2026-06-16 16:19:06 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))
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Pet(catBreed, name, race, age, DTYPE) values (?, ?, ?, ?, ?) | {1={Pet.DTYPE=Pet, Pet.race=Dog, Pet.age=4, Pet.name=Pluto, Pet.catBreed=Persian}}
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@6984e354]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.catBreed as Pet_catBreed, Pet.dogBreed as Pet_dogBreed, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@2cb453de]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.catBreed as Pet_catBreed, Pet.dogBreed as Pet_dogBreed, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@7f018fa2]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.catBreed as Pet_catBreed, Pet.dogBreed as Pet_dogBreed, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.race=Dog, Pet.age=4, Pet.name=Pluto}}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.age=4, Cat.name=Pluto, Cat.catBreed=Persian, Cat.race=Dog}}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@63f86bd2]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@2d4c7cda]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@57431ac8]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:06 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:06 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.catBreed=Persian, Cat.name=Pluto, Cat.race=Dog, Cat.age=4}}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@807e86]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.DISCRIMINATOR as Pet_DISCRIMINATOR, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age from (select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog union all select Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat) as Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@72d0bf6f]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.DISCRIMINATOR as Pet_DISCRIMINATOR, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age from (select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog union all select Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat) as Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:06 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@1bbc229e]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:06 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.DISCRIMINATOR as Pet_DISCRIMINATOR, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age from (select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog union all select Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat) as Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:06 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:06 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Pet add constraint FK_fcda3543 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age, ownerLastName, ownerFirstName, ownerAddress) values (?, ?, ?, ?, ?, ?) | {1={Pet.ownerFirstName=John, Pet.name=Rantanplan, Pet.ownerAddress=nowhere, Pet.age=5, Pet.ownerLastName=Do, Pet.race=Dog}, 2={Pet.ownerFirstName=John, Pet.name=Pluto, Pet.ownerAddress=nowhere, Pet.age=4, Pet.ownerLastName=Do, Pet.race=Dog}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.age (U)=36, Person.lastName (W)=Do, Person.address (W)=nowhere, Person.firstName (W)=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation update Pet set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where name = ? and race = ? and age = ? | {1={Pet.ownerFirstName (U)=John, Pet.name (W)=Rantanplan, Pet.ownerAddress (U)=nowhere, Pet.age (W)=5, Pet.ownerLastName (U)=Do, Pet.race (W)=Dog}, 2={Pet.ownerFirstName (U)=John, Pet.name (W)=Pluto, Pet.ownerAddress (U)=nowhere, Pet.age (W)=4, Pet.ownerLastName (U)=Do, Pet.race (W)=Dog}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation update Pet set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where name = ? and race = ? and age = ? | {1={Pet.ownerFirstName (U)=null, Pet.name (W)=Pluto, Pet.ownerAddress (U)=null, Pet.age (W)=4, Pet.ownerLastName (U)=null, Pet.race (W)=Dog}, 2={Pet.ownerFirstName (U)=null, Pet.name (W)=Rantanplan, Pet.ownerAddress (U)=null, Pet.age (W)=5, Pet.ownerLastName (U)=null, Pet.race (W)=Dog}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$UsingConstructor
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.city=CodeFilarete City, House.zipCode=888, House.street=Stalactite street, House.number=42}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseStreet, houseZipCode, houseNumber, houseCity) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.firstName=John, Person.houseStreet=Stalactite street, Person.houseZipCode=888, Person.houseNumber=42, Person.lastName=Do, Person.age=35, Person.houseCity=CodeFilarete City, Person.address=nowhere}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.street=Stalactite street, House.zipCode=888, House.number=42, House.city=CodeFilarete City}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseZipCode, houseCity, houseStreet, houseNumber) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.firstName=John, Person.houseZipCode=888, Person.address=nowhere, Person.age=35, Person.houseCity=CodeFilarete City, Person.lastName=Do, Person.houseStreet=Stalactite street, Person.houseNumber=42}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.street=Stalactite street, House.number=42, House.city=CodeFilarete City, House.zipCode=888}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseNumber, houseCity, houseZipCode, houseStreet) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.firstName=John, Person.address=nowhere, Person.age=35, Person.houseNumber=42, Person.houseCity=CodeFilarete City, Person.houseZipCode=888, Person.houseStreet=Stalactite street, Person.lastName=Do}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.city=CodeFilarete City, House.street=Stalactite street, House.number=42, House.zipCode=888}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseNumber, houseStreet, houseCity, houseZipCode) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.houseNumber=42, Person.houseStreet=Stalactite street, Person.age=35, Person.houseCity=CodeFilarete City, Person.address=nowhere, Person.houseZipCode=888, Person.firstName=John, Person.lastName=Do}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.zipCode=888, House.street=Stalactite street, House.city=CodeFilarete City, House.number=42}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseZipCode, houseNumber, houseStreet, houseCity) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.houseZipCode=888, Person.firstName=John, Person.houseNumber=42, Person.address=nowhere, Person.lastName=Do, Person.age=35, Person.houseStreet=Stalactite street, Person.houseCity=CodeFilarete City}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$UsingConstructor
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUD_Polymorphism
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(catBreed, name, race, age, DTYPE) values (?, ?, ?, ?, ?) | {1={Pet.race=Dog, Pet.age=4, Pet.DTYPE=Pet, Pet.name=Pluto, Pet.catBreed=Persian}}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@3e7c7a27]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.catBreed as Pet_catBreed, Pet.dogBreed as Pet_dogBreed, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@2374cfd6]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.catBreed as Pet_catBreed, Pet.dogBreed as Pet_dogBreed, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Pet where name = ? and race = ? and age = ? | {1={Pet.race=Dog, Pet.age=4, Pet.name=Pluto}}
2026-06-16 16:19:07 TRACE SQLOperation select name from Pet | {}
2026-06-16 16:19:07 TRACE SQLOperation select catBreed from Pet | {}
2026-06-16 16:19:07 TRACE SQLOperation delete from Pet where (name, race, age) in ((?, ?, ?)) | {Pet.race=Dog, Pet.age=4, Pet.name=Pluto}
2026-06-16 16:19:07 TRACE SQLOperation select name from Pet | {}
2026-06-16 16:19:07 TRACE SQLOperation select catBreed from Pet | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.name=Pluto, Cat.catBreed=Persian, Cat.age=4, Cat.race=Dog}}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@716a6c3a]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.DISCRIMINATOR as Pet_DISCRIMINATOR, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age from (select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog union all select Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat) as Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@631fd673]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.DISCRIMINATOR as Pet_DISCRIMINATOR, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age from (select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog union all select Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat) as Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Cat where name = ? and race = ? and age = ? | {1={Cat.name=Pluto, Cat.age=4, Cat.race=Dog}}
2026-06-16 16:19:07 TRACE SQLOperation select catBreed from Cat | {}
2026-06-16 16:19:07 TRACE SQLOperation delete from Cat where (name, race, age) in ((?, ?, ?)) | {Cat.name=Pluto, Cat.age=4, Cat.race=Dog}
2026-06-16 16:19:07 TRACE SQLOperation select catBreed from Cat | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Dog add constraint FK_46d3d303 foreign key(name, race, age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.race=Dog, Pet.name=Pluto, Pet.age=4}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.catBreed=Persian, Cat.race=Dog, Cat.age=4, Cat.name=Pluto}}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@417d5b67]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND [org.codefilarete.stalactite.query.model.operator.TupleIn@7d5f68a2]], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age, Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Cat where name = ? and race = ? and age = ? | {1={Cat.race=Dog, Cat.age=4, Cat.name=Pluto}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Pet where name = ? and race = ? and age = ? | {1={Pet.race=Dog, Pet.name=Pluto, Pet.age=4}}
2026-06-16 16:19:07 TRACE SQLOperation select name from Pet | {}
2026-06-16 16:19:07 TRACE SQLOperation select catBreed from Cat | {}
2026-06-16 16:19:07 TRACE SQLOperation delete from Cat where (name, race, age) in ((?, ?, ?)) | {Cat.race=Dog, Cat.age=4, Cat.name=Pluto}
2026-06-16 16:19:07 TRACE SQLOperation delete from Pet where (name, race, age) in ((?, ?, ?)) | {Pet.race=Dog, Pet.name=Pluto, Pet.age=4}
2026-06-16 16:19:07 TRACE SQLOperation select name from Pet | {}
2026-06-16 16:19:07 TRACE SQLOperation select catBreed from Cat | {}
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUD_Polymorphism
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$Persist
2026-06-16 16:19:07 DEBUG DDLDeployer create table Cat(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.lastName=Do, Person.age=0, Person.address=nowhere}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Fluffy, Pet.race=Cat, Pet.age=3}, 2={Pet.name=Whiskers, Pet.race=Cat, Pet.age=2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Cat(name, race, age) values (?, ?, ?) | {1={Cat.age=3, Cat.race=Cat, Cat.name=Fluffy}, 2={Cat.age=2, Cat.race=Cat, Cat.name=Whiskers}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_race=Cat, Person_pets.person_firstName=John, Person_pets.pets_age=3, Person_pets.person_lastName=Do, Person_pets.pets_name=Fluffy, Person_pets.person_address=nowhere}, 2={Person_pets.pets_race=Cat, Person_pets.person_firstName=John, Person_pets.pets_age=2, Person_pets.person_lastName=Do, Person_pets.pets_name=Whiskers, Person_pets.person_address=nowhere}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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, Person_pets_Pet_Cat.name as Person_pets_Pet_Cat_name, Person_pets_Pet_Cat.race as Person_pets_Pet_Cat_race, Person_pets_Pet_Cat.age as Person_pets_Pet_Cat_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 left outer join Cat as Person_pets_Pet_Cat on Person_pets_Pet.name = Person_pets_Pet_Cat.name and Person_pets_Pet.race = Person_pets_Pet_Cat.race and Person_pets_Pet.age = Person_pets_Pet_Cat.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Fluffy', race='Cat', age=3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Whiskers', race='Cat', age=2}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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, Person_pets_Pet_Cat.name as Person_pets_Pet_Cat_name, Person_pets_Pet_Cat.race as Person_pets_Pet_Cat_race, Person_pets_Pet_Cat.age as Person_pets_Pet_Cat_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 left outer join Cat as Person_pets_Pet_Cat on Person_pets_Pet.name = Person_pets_Pet_Cat.name and Person_pets_Pet.race = Person_pets_Pet_Cat.race and Person_pets_Pet.age = Person_pets_Pet_Cat.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Fluffy', race='Cat', age=3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Whiskers', race='Cat', age=2}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.firstName (W)=John, Person.lastName (W)=Do, Person.age (U)=36, Person.address (W)=nowhere}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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.pets_race=Cat, Person_pets.person_firstName=John, Person_pets.pets_age=2, Person_pets.person_lastName=Do, Person_pets.pets_name=Whiskers, Person_pets.person_address=nowhere}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Schrodinger, Pet.race=Cat, Pet.age=-42}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Cat(name, race, age) values (?, ?, ?) | {1={Cat.age=-42, Cat.race=Cat, Cat.name=Schrodinger}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_race=Cat, Person_pets.person_firstName=John, Person_pets.pets_age=-42, Person_pets.person_lastName=Do, Person_pets.pets_name=Schrodinger, Person_pets.person_address=nowhere}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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, Person_pets_Pet_Cat.name as Person_pets_Pet_Cat_name, Person_pets_Pet_Cat.race as Person_pets_Pet_Cat_race, Person_pets_Pet_Cat.age as Person_pets_Pet_Cat_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 left outer join Cat as Person_pets_Pet_Cat on Person_pets_Pet.name = Person_pets_Pet_Cat.name and Person_pets_Pet.race = Person_pets_Pet_Cat.race and Person_pets_Pet.age = Person_pets_Pet_Cat.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Fluffy', race='Cat', age=3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Schrodinger', race='Cat', age=-42}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Cat(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.age=0, Person.lastName=Do, Person.firstName=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=2, Pet.race=Cat, Pet.name=Whiskers}, 2={Pet.age=3, Pet.race=Cat, Pet.name=Fluffy}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Cat(name, race, age) values (?, ?, ?) | {1={Cat.name=Whiskers, Cat.age=2, Cat.race=Cat}, 2={Cat.name=Fluffy, Cat.age=3, Cat.race=Cat}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_lastName=Do, Person_pets.pets_age=3, Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.person_address=nowhere, Person_pets.pets_name=Fluffy}, 2={Person_pets.person_lastName=Do, Person_pets.pets_age=2, Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.person_address=nowhere, Person_pets.pets_name=Whiskers}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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, Person_pets_Pet_Cat.name as Person_pets_Pet_Cat_name, Person_pets_Pet_Cat.race as Person_pets_Pet_Cat_race, Person_pets_Pet_Cat.age as Person_pets_Pet_Cat_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 left outer join Cat as Person_pets_Pet_Cat on Person_pets_Pet.name = Person_pets_Pet_Cat.name and Person_pets_Pet.race = Person_pets_Pet_Cat.race and Person_pets_Pet.age = Person_pets_Pet_Cat.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Fluffy', race='Cat', age=3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Whiskers', race='Cat', age=2}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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, Person_pets_Pet_Cat.name as Person_pets_Pet_Cat_name, Person_pets_Pet_Cat.race as Person_pets_Pet_Cat_race, Person_pets_Pet_Cat.age as Person_pets_Pet_Cat_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 left outer join Cat as Person_pets_Pet_Cat on Person_pets_Pet.name = Person_pets_Pet_Cat.name and Person_pets_Pet.race = Person_pets_Pet_Cat.race and Person_pets_Pet.age = Person_pets_Pet_Cat.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Fluffy', race='Cat', age=3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Whiskers', race='Cat', age=2}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.address (W)=nowhere, Person.age (U)=36, Person.lastName (W)=Do, Person.firstName (W)=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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.pets_age=2, Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.person_address=nowhere, Person_pets.pets_name=Whiskers}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=-42, Pet.race=Cat, Pet.name=Schrodinger}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Cat(name, race, age) values (?, ?, ?) | {1={Cat.name=Schrodinger, Cat.age=-42, Cat.race=Cat}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_lastName=Do, Person_pets.pets_age=-42, Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.person_address=nowhere, Person_pets.pets_name=Schrodinger}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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, Person_pets_Pet_Cat.name as Person_pets_Pet_Cat_name, Person_pets_Pet_Cat.race as Person_pets_Pet_Cat_race, Person_pets_Pet_Cat.age as Person_pets_Pet_Cat_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 left outer join Cat as Person_pets_Pet_Cat on Person_pets_Pet.name = Person_pets_Pet_Cat.name and Person_pets_Pet.race = Person_pets_Pet_Cat.race and Person_pets_Pet.age = Person_pets_Pet_Cat.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Fluffy', race='Cat', age=3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Schrodinger', race='Cat', age=-42}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Pet add constraint FK_fcda3543 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 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 ((?, ?, ?))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 DEBUG SQLOperation insert into Person(address, age, firstName, lastName) values (?, ?, ?, ?)
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}, PetId{name='Rantanplan', race='Dog', age=5}]
2026-06-16 16:19:07 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 ((?, ?, ?), (?, ?, ?))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 DEBUG SQLOperation insert into Pet(age, name, ownerAddress, ownerFirstName, ownerLastName, race) values (?, ?, ?, ?, ?, ?)
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 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 ((?, ?, ?))
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 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 ((?, ?, ?))
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 DEBUG SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ?
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 DEBUG SQLOperation update Pet set ownerAddress = ?, ownerFirstName = ?, ownerLastName = ? where name = ? and race = ? and age = ?
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 DEBUG SQLOperation update Pet set ownerAddress = ?, ownerFirstName = ?, ownerLastName = ? where name = ? and race = ? and age = ?
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Schrodinger', race='Cat', age=-42}]
2026-06-16 16:19:07 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 ((?, ?, ?))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 DEBUG SQLOperation insert into Pet(age, name, ownerAddress, ownerFirstName, ownerLastName, race) values (?, ?, ?, ?, ?, ?)
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Pet add constraint FK_fcda3543 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age, ownerFirstName, ownerLastName, ownerAddress) values (?, ?, ?, ?, ?, ?) | {1={Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John, Pet.age=4, Pet.race=Dog, Pet.name=Pluto}, 2={Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John, Pet.age=5, Pet.race=Dog, Pet.name=Rantanplan}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.age (U)=36, Person.address (W)=nowhere, Person.lastName (W)=Do, Person.firstName (W)=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Pet set ownerFirstName = ?, ownerLastName = ?, ownerAddress = ? where name = ? and race = ? and age = ? | {1={Pet.ownerLastName (U)=null, Pet.ownerAddress (U)=null, Pet.ownerFirstName (U)=null, Pet.age (W)=5, Pet.race (W)=Dog, Pet.name (W)=Rantanplan}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Pet set ownerFirstName = ?, ownerLastName = ?, ownerAddress = ? where name = ? and race = ? and age = ? | {1={Pet.ownerLastName (U)=Do, Pet.ownerAddress (U)=nowhere, Pet.ownerFirstName (U)=John, Pet.age (W)=4, Pet.race (W)=Dog, Pet.name (W)=Pluto}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age, ownerFirstName, ownerLastName, ownerAddress) values (?, ?, ?, ?, ?, ?) | {1={Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John, Pet.age=-42, Pet.race=Cat, Pet.name=Schrodinger}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.age=35, Person.firstName=John, Person.address=nowhere}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=4, Pet.race=Dog, Pet.name=Pluto}, 2={Pet.age=5, Pet.race=Dog, Pet.name=Rantanplan}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_address=nowhere, Person_pets.pets_race=Dog, Person_pets.person_lastName=Do, Person_pets.pets_name=Rantanplan, Person_pets.pets_age=5, Person_pets.person_firstName=John}, 2={Person_pets.person_address=nowhere, Person_pets.pets_race=Dog, Person_pets.person_lastName=Do, Person_pets.pets_name=Pluto, Person_pets.pets_age=4, Person_pets.person_firstName=John}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.lastName (W)=Do, Person.age (U)=36, Person.firstName (W)=John, Person.address (W)=nowhere}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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_address=nowhere, Person_pets.pets_race=Dog, Person_pets.person_lastName=Do, Person_pets.pets_name=Rantanplan, Person_pets.pets_age=5, Person_pets.person_firstName=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=-42, Pet.race=Cat, Pet.name=Schrodinger}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_pets(person_lastName, pets_race, pets_name, person_firstName, person_address, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_address=nowhere, Person_pets.pets_race=Cat, Person_pets.person_lastName=Do, Person_pets.pets_name=Schrodinger, Person_pets.pets_age=-42, Person_pets.person_firstName=John}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$Persist
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$WithEnum
2026-06-16 16:19:07 DEBUG DDLDeployer create table Pet(name varchar(255) not null, type varchar(255) not null, age integer not null, unique (name, type, age))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, type, age) values (?, ?, ?) | {1={Pet.age=4, Pet.name=Pluto, Pet.type=Dog}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.type as Pet_type, Pet.age as Pet_age from Pet where (Pet.name, Pet.type, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Pet
2026-06-16 16:19:07 DEBUG DDLDeployer create table Pet(name varchar(255) not null, type integer not null, age integer not null, unique (name, type, age))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Pet(name, type, age) values (?, ?, ?) | {1={Pet.name=Pluto, Pet.type=Dog, Pet.age=4}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-06-16 16:19:07 TRACE SQLOperation select Pet.name as Pet_name, Pet.type as Pet_type, Pet.age as Pet_age from Pet where (Pet.name, Pet.type, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Pet
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$WithEnum
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUDOneToOne
2026-06-16 16:19:07 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseId bigint, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(id) values (default) | {1={}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseId) values (?, ?, ?, ?, ?) | {1={Person.houseId=1, Person.address=nowhere, Person.age=35, Person.firstName=John, Person.lastName=Do}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ?, houseId = ? where firstName = ? and lastName = ? and address = ? | {1={Person.houseId (U)=1, Person.address (W)=nowhere, Person.age (U)=36, Person.firstName (W)=John, Person.lastName (W)=Do}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.address=nowhere, Person.firstName=John, Person.lastName=Do}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.age=35, Person.address=nowhere, Person.firstName=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(id, ownerLastName, ownerAddress, ownerFirstName) values (default, ?, ?, ?) | {1={House.ownerLastName=Do, House.ownerAddress=nowhere, House.ownerFirstName=John}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.lastName (W)=Do, Person.age (U)=36, Person.address (W)=nowhere, Person.firstName (W)=John}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:07 TRACE SQLOperation select House.id as House_id from House where House.id in (?) | {1=1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.House
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update House set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where id = ? | {1={House.id (W)=1, House.ownerLastName (U)=Do, House.ownerAddress (U)=nowhere, House.ownerFirstName (U)=John}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update House set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where id = ? | {1={House.id (W)=1, House.ownerLastName (U)=null, House.ownerAddress (U)=null, House.ownerFirstName (U)=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.street=Stalactite street, House.city=CodeFilarete City, House.zipCode=888, House.number=42}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseZipCode, houseCity, houseNumber, houseStreet) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.houseZipCode=888, Person.houseCity=CodeFilarete City, Person.address=nowhere, Person.houseNumber=42, Person.age=35, Person.houseStreet=Stalactite street, Person.firstName=John, Person.lastName=Do}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ?, houseZipCode = ?, houseCity = ?, houseNumber = ?, houseStreet = ? where firstName = ? and lastName = ? and address = ? | {1={Person.houseZipCode (U)=888, Person.houseCity (U)=CodeFilarete City, Person.address (W)=nowhere, Person.houseNumber (U)=42, Person.age (U)=36, Person.houseStreet (U)=Stalactite street, Person.firstName (W)=John, Person.lastName (W)=Do}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.address=nowhere, Person.firstName=John, Person.lastName=Do}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into House(number, street, zipCode, city, ownerLastName, ownerFirstName, ownerAddress) values (?, ?, ?, ?, ?, ?, ?) | {1={House.ownerLastName=Do, House.zipCode=888, House.ownerFirstName=John, House.number=42, House.street=Stalactite street, House.ownerAddress=nowhere, House.city=CodeFilarete City}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.c.Person#PersonId{firstName='John', lastName='Do', address='nowhere'}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.age (U)=36, Person.address (W)=nowhere, Person.lastName (W)=Do, Person.firstName (W)=John}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [HouseId{number=42, street='Stalactite street', zipCode='888', city='CodeFilarete City'}]
2026-06-16 16:19:07 TRACE 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 ((?, ?, ?, ?)) | {1=42, 2=Stalactite street, 3=888, 4=CodeFilarete City}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.House
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update House set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where number = ? and street = ? and zipCode = ? and city = ? | {1={House.ownerLastName (U)=Do, House.zipCode (W)=888, House.ownerFirstName (U)=John, House.number (W)=42, House.street (W)=Stalactite street, House.ownerAddress (U)=nowhere, House.city (W)=CodeFilarete City}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update House set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where number = ? and street = ? and zipCode = ? and city = ? | {1={House.ownerLastName (U)=null, House.zipCode (W)=888, House.ownerFirstName (U)=null, House.number (W)=42, House.street (W)=Stalactite street, House.ownerAddress (U)=null, House.city (W)=CodeFilarete City}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2026-06-16 16:19:07 TRACE SQLOperation select Person.age from Person | {}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUDOneToOne
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$ForeignKeyCreation
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
[INFO] Tests run: 5, 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.523 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 s - in org.codefilarete.stalactite.engine.ElementCollectionTableNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, model, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.model=Renault, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, color, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2, AbstractVehicle.DTYPE=TRUCK, AbstractVehicle.color=Color[rgb=42]}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update AbstractVehicle set model = ? where id = ? | {1={AbstractVehicle.model (U)=Peugeot, AbstractVehicle.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update AbstractVehicle set color = ? where id = ? | {1={AbstractVehicle.id (W)=o.c.s.i.PersistableIdentifier@2, AbstractVehicle.color (U)=Color[rgb=99]}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, 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}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(id, color) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(id, color) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7ddf6302 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.id as Car_id, Car.model as Car_model, Truck.id as Truck_id, Truck.color as Truck_color from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id left outer join Truck as Truck on AbstractVehicle.id = Truck.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7ddf6302 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.id as Car_id, Car.model as Car_model, Truck.id as Truck_id, Truck.color as Truck_color from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id left outer join Truck as Truck on AbstractVehicle.id = Truck.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7ddf6302 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.id as Car_id, Car.model as Car_model, Truck.id as Truck_id, Truck.color as Truck_color from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id left outer join Truck as Truck on AbstractVehicle.id = Truck.id where AbstractVehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$TablePerClass
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:19:07 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@48d3b0cc In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id left outer join Truck as Truck on AbstractVehicle.id = Truck.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot}}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@48d3b0cc In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id left outer join Truck as Truck on AbstractVehicle.id = Truck.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@48d3b0cc In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id left outer join Truck as Truck on AbstractVehicle.id = Truck.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id left outer join Truck as Truck on AbstractVehicle.id = Truck.id | {}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666]}}
2026-06-16 16:19:07 TRACE SQLOperation select * from car | {}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@36d21854 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from (select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:19:07 TRACE SQLOperation select * from car | {}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@36d21854 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id from (select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select * from car | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(color, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:19:07 TRACE SQLOperation select model from Car | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@76931ac7 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from (select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@76931ac7 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from (select Car.id as id, 'Car' as DISCRIMINATOR from Car) as AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(model, color, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:19:07 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7fad879d In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7fad879d In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@7fad879d In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@38deb0cf Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.color = ? | {1=Color[rgb=42]}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@38deb0cf Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.model as Car_model, Car.color as Car_color, Car.id as Car_id, Truck.color as Truck_color, Truck.id as Truck_id from (select Truck.color as color, Truck.id as id, 'Truck' as DISCRIMINATOR from Truck union all select Car.color as color, Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id left outer join Truck as Truck on Vehicle.id = Truck.id where Vehicle.color = ? | {1=Color[rgb=666]}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as truckCount from truck where id = 2 | {}
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$TablePerClass
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$JoinTable
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666]}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(id, color) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2026-06-16 16:19:07 TRACE SQLOperation select id from abstractVehicle | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Truck.color as Truck_color, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id | {}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as vehicleCount from abstractVehicle where id in (1, 2) | {}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666]}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, color) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(id, color) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select model from Car | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model, color) values (?, ?, ?) | {1={Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ?, color = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id, Car.model as Car_model, Car.color as Car_color from AbstractVehicle left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666]}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42]}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select id from Vehicle | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from car | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from truck | {}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id, Car.model as Car_model 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot}}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id, Car.model as Car_model 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.color (U)=Color[rgb=256]}}
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id, Car.model as Car_model 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id, Car.model as Car_model 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]}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Truck#o.c.s.i.PersistedIdentifier@2
2026-06-16 16:19:07 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id, Car.model as Car_model 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]}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Car#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$JoinTable
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$SingleTable
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, model, color, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.DTYPE=CAR, AbstractVehicle.model=Renault}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, color, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2, AbstractVehicle.color=Color[rgb=42], AbstractVehicle.DTYPE=TRUCK}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update AbstractVehicle set model = ?, color = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.model (U)=Peugeot}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle | {}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, model, color, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.model=Renault}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update AbstractVehicle set model = ?, color = ? where id = ? | {1={AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.model (U)=Peugeot}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select * from abstractVehicle | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, color, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=666], AbstractVehicle.DTYPE=CAR, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, color, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=42], AbstractVehicle.DTYPE=TRUCK, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select model from AbstractVehicle | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, model, color, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.model=Renault, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.DTYPE=CAR, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, model, color, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.model=Renault, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.DTYPE=CAR, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update AbstractVehicle set model = ?, color = ? where id = ? | {1={AbstractVehicle.model (U)=Peugeot, AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG DDLDeployer create table Vehicle(color int, id int, model varchar(255), DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Vehicle(id, model, color, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=CAR, Vehicle.color=Color[rgb=666], Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Vehicle(id, color, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=TRUCK, Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select id from Vehicle where DTYPE ='CAR' | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Vehicle where DTYPE ='TRUCK' | {}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE 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.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Vehicle set model = ?, color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot}}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE 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.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE 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]}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE 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]}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2026-06-16 16:19:07 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color integer, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into AbstractVehicle(id, model, color, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.model=Renault, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR}}
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND AbstractVehicle.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:07 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$SingleTable
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.238 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_addressBook(id int, key integer, value varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_addressBook add constraint FK_Person_addressBook_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_addressBook(id, key, value) values (?, ?, ?) | {1={Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Grenoble, Person_addressBook.key=HOME}, 2={Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Lyon, Person_addressBook.key=BILLING_ADDRESS}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_addressBook where id = ? and key = ? | {1={Person_addressBook.id=o.c.s.i.PersistedIdentifier@1, Person_addressBook.key=HOME}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_addressBook(id, key, value) values (?, ?, ?) | {1={Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Marseille, Person_addressBook.key=OTHER}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_addressBook where id = ? and key = ? | {1={Person_addressBook.id=o.c.s.i.PersistedIdentifier@1, Person_addressBook.key=OTHER}, 2={Person_addressBook.id=o.c.s.i.PersistedIdentifier@1, Person_addressBook.key=BILLING_ADDRESS}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_addressBook | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_contracts(id int, key varchar(255), creationDate timestamp, modificationDate timestamp, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_contracts add constraint FK_Person_contracts_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_contracts(creationDate, id, key, modificationDate) values (?, ?, ?, ?) | {1={Person_contracts.creationDate=Sat Jun 06 16:19:07 UTC 2026, Person_contracts.modificationDate=Sat Jun 06 16:19:07 UTC 2026, Person_contracts.key=Grenoble, Person_contracts.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_contracts.creationDate=Mon Jun 15 16:19:07 UTC 2026, Person_contracts.modificationDate=Mon Jun 15 16:19:07 UTC 2026, Person_contracts.key=Lyon, Person_contracts.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person_contracts set creationDate = ?, modificationDate = ? where id = ? and key = ? | {1={Person_contracts.creationDate (U)=Sun Jun 14 16:19:07 UTC 2026, Person_contracts.modificationDate (U)=Sun Jun 14 16:19:07 UTC 2026, Person_contracts.key (W)=Lyon, Person_contracts.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_contracts where id = ? and key = ? | {1={Person_contracts.key=Grenoble, Person_contracts.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_contracts(creationDate, id, key, modificationDate) values (?, ?, ?, ?) | {1={Person_contracts.creationDate=Thu Jun 11 16:19:07 UTC 2026, Person_contracts.modificationDate=Thu Jun 11 16:19:07 UTC 2026, Person_contracts.key=Marseille, Person_contracts.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_contracts where id = ? and key = ? | {1={Person_contracts.key=Lyon, Person_contracts.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_contracts.key=Marseille, Person_contracts.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_contracts | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}, 2={Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=mobile}, 3={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=work}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_phoneNumbers where id = ? and key = ? | {1={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=mobile}, 2={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=work}, 3={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=home}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_phoneNumbers | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_phoneNumbers.key=work, Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.key=work}, 2={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.key=mobile}, 3={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.key=home}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.key=home, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=01 11 11 11 11}, 2={Person_phoneNumbers.key=mobile, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=03 33 33 33 33}, 3={Person_phoneNumbers.key=work, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=02 22 22 22 22}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_phoneNumbers where id = ? and key = ? | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_addresses(id int, creationDate timestamp, modificationDate timestamp, value varchar(255), unique (id, creationDate, modificationDate))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_addresses add constraint FK_Person_addresses_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_addresses(creationDate, id, modificationDate, value) values (?, ?, ?, ?) | {1={Person_addresses.value=Lyon, Person_addresses.modificationDate=Mon Jun 15 16:19:07 UTC 2026, Person_addresses.id=o.c.s.i.PersistableIdentifier@1, Person_addresses.creationDate=Mon Jun 15 16:19:07 UTC 2026}, 2={Person_addresses.value=Grenoble, Person_addresses.modificationDate=Sat Jun 06 16:19:07 UTC 2026, Person_addresses.id=o.c.s.i.PersistableIdentifier@1, Person_addresses.creationDate=Sat Jun 06 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_addresses.creationDate as Person_addresses_creationDate, Person_addresses.value as Person_addresses_value, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person_addresses set value = ? where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.value (U)=Paris, Person_addresses.modificationDate (W)=Mon Jun 15 16:19:07 UTC 2026, Person_addresses.id (W)=o.c.s.i.PersistedIdentifier@1, Person_addresses.creationDate (W)=Mon Jun 15 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_addresses where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.modificationDate=Sat Jun 06 16:19:07 UTC 2026, Person_addresses.id=o.c.s.i.PersistedIdentifier@1, Person_addresses.creationDate=Sat Jun 06 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_addresses(creationDate, id, modificationDate, value) values (?, ?, ?, ?) | {1={Person_addresses.value=Marseille, Person_addresses.modificationDate=Thu Jun 11 16:19:07 UTC 2026, Person_addresses.id=o.c.s.i.PersistableIdentifier@1, Person_addresses.creationDate=Thu Jun 11 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_addresses.creationDate as Person_addresses_creationDate, Person_addresses.value as Person_addresses_value, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_addresses where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.modificationDate=Mon Jun 15 16:19:07 UTC 2026, Person_addresses.id=o.c.s.i.PersistedIdentifier@1, Person_addresses.creationDate=Mon Jun 15 16:19:07 UTC 2026}, 2={Person_addresses.modificationDate=Thu Jun 11 16:19:07 UTC 2026, Person_addresses.id=o.c.s.i.PersistedIdentifier@1, Person_addresses.creationDate=Thu Jun 11 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_addresses | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(id int, creationDate timestamp, modificationDate timestamp, value_creationDate timestamp, value_modificationDate timestamp, unique (id, creationDate, modificationDate))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates add constraint FK_Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(creationDate, id, modificationDate, value_creationDate, value_modificationDate) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Mon Jun 15 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Sat Jun 06 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Mon Jun 15 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate=Sat Jun 06 16:19:07 UTC 2026}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sun Jun 14 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Wed May 27 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sun Jun 14 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate=Wed May 27 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Mon Jun 15 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Mon Jun 15 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(creationDate, id, modificationDate, value_creationDate, value_modificationDate) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sat Jun 13 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Sun May 17 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sat Jun 13 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate=Sun May 17 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sat Jun 13 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sat Jun 13 16:19:07 UTC 2026}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sun Jun 14 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sun Jun 14 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypes(id int, creationDate timestamp, modificationDate timestamp, serialNumber varchar(255), model varchar(255), unique (id, creationDate, modificationDate))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypes add constraint FK_Person_mapPropertyMadeOfComplexTypes_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, id, model, modificationDate, serialNumber) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.serialNumber=123, Person_mapPropertyMadeOfComplexTypes.creationDate=Mon Jun 15 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.model=model1, Person_mapPropertyMadeOfComplexTypes.modificationDate=Mon Jun 15 16:19:07 UTC 2026}, 2={Person_mapPropertyMadeOfComplexTypes.serialNumber=456, Person_mapPropertyMadeOfComplexTypes.creationDate=Sun Jun 14 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.model=model2, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sun Jun 14 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person_mapPropertyMadeOfComplexTypes set model = ?, serialNumber = ? where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.serialNumber (U)=789, Person_mapPropertyMadeOfComplexTypes.creationDate (W)=Sun Jun 14 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id (W)=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.model (U)=model4, Person_mapPropertyMadeOfComplexTypes.modificationDate (W)=Sun Jun 14 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.creationDate=Mon Jun 15 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.modificationDate=Mon Jun 15 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, id, model, modificationDate, serialNumber) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.serialNumber=789, Person_mapPropertyMadeOfComplexTypes.creationDate=Sat Jun 13 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.model=model3, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sat Jun 13 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.creationDate=Sun Jun 14 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sun Jun 14 16:19:07 UTC 2026}, 2={Person_mapPropertyMadeOfComplexTypes.creationDate=Sat Jun 13 16:19:07 UTC 2026, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sat Jun 13 16:19:07 UTC 2026}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypes | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.key=vacation site, Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.value=04 44 44 44 44}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyAndValueAreEntities
2026-06-16 16:19:07 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into City(id, name) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@1, City.name=null}, 2={City.id=o.c.s.i.PersistableIdentifier@2, City.name=null}, 3={City.id=o.c.s.i.PersistableIdentifier@3, City.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKeyAndValue set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.key (W)=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.value (U)=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@4, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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@2}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table City(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKeyAndValue.id=1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=1}
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKeyAndValue.id=1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=2, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=2}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from City | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into City(id, name) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble}, 2={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Lyon}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into City(id, name) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@3, City.name=Marseille}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(id, name) values (?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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@2}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from City | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer create table City(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.id=o.c.s.i.PersistableIdentifier@2}, 3={Country.id=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE 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}, 3={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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@4}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@2}, 2={City.id=o.c.s.i.PersistedIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@3}, 2={Country.id=o.c.s.i.PersistedIdentifier@4}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from City | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyAndValueAreEntities
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$ValueIsEntity
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble}, 2={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null, Country.description=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@4, Country.name=null, Country.description=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Marseille}, 2={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@4, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@4d6bba0b
2026-06-16 16:19:07 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfCompositeIdEntityAsValue(id int, key varchar(255), number integer, street varchar(255), zipCode varchar(255), city varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfCompositeIdEntityAsValue add constraint FK_Person_mapPropertyMadeOfCompositeIdEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfCompositeIdEntityAsValue add constraint FK_aee66945 foreign key(number, street, zipCode, city) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select city from Person_mapPropertyMadeOfCompositeIdEntityAsValue | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@2}, 3={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=1, Person_mapPropertyMadeOfEntityAsValue.value=1}
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=1, Person_mapPropertyMadeOfEntityAsValue.value=2}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsValue.key=Lyon}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null}, 2={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@4, Country.name=null}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]
2026-06-16 16:19:07 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@3, 2=o.c.s.i.PersistableIdentifier@4}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsValue.key=Marseille}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@4, Person_mapPropertyMadeOfEntityAsValue.key=Lyon}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@4d6bba0b
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfCompositeIdEntityAsValue(id int, key varchar(255), number integer, street varchar(255), zipCode varchar(255), city varchar(255), unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfCompositeIdEntityAsValue add constraint FK_Person_mapPropertyMadeOfCompositeIdEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfCompositeIdEntityAsValue add constraint FK_aee66945 foreign key(number, street, zipCode, city) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@2}, 3={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@4d6bba0b
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@4d6bba0b
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@2}, 2={Country.id=o.c.s.i.PersistedIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'value' from Person_mapPropertyMadeOfEntityAsValue | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$ValueIsEntity
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyIsEntity
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, value varchar(255), key int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]
2026-06-16 16:19:07 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris, Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3]
2026-06-16 16:19:07 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, value varchar(255), key int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null}, 2={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2, Country.description=null}, 3={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.description=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.key=1, Person_mapPropertyMadeOfEntityAsKey.id=1}
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.key=2, Person_mapPropertyMadeOfEntityAsKey.id=1}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, value varchar(255), key int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris, Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3]
2026-06-16 16:19:07 TRACE SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@3}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and key = ? | {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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 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))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfCompositeIdEntityAsKey(id int, value varchar(255), number integer, street varchar(255), zipCode varchar(255), city varchar(255), unique (id, number, street, zipCode, city))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfCompositeIdEntityAsKey add constraint FK_f8c1917 foreign key(number, street, zipCode, city) references House(number, street, zipCode, city)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfCompositeIdEntityAsKey add constraint FK_Person_mapPropertyMadeOfCompositeIdEntityAsKey_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, value varchar(255), key int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2026-06-16 16:19:07 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, value varchar(255), key int, unique (id, key))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@20
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris, Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@21
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.c.m.KeyValueRecord#org.codefilarete.stalactite.engine.configurer.map.RecordId@22
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and key = ? | {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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@2}, 2={Country.id=o.c.s.i.PersistedIdentifier@3}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:07 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKey | {}
2026-06-16 16:19:07 TRACE SQLOperation select id from Country | {}
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyIsEntity
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.407 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToManyBidirectional
2026-06-16 16:19:07 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Book(isbn varchar(255), price double, title varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Book_authors(book_id bigint not null, authors_id bigint not null, unique (book_id, authors_id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.title=a first book, Book.price=24.1, Book.isbn=AAA-BBB-CCC}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=John Doe}, 2={Author.name=Jane Doe}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.book_id=1, Book_authors.authors_id=1}, 2={Book_authors.book_id=1, Book_authors.authors_id=2}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.title=a second book, Book.price=33.5, Book.isbn=XXX-YYY-ZZZ}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:07 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=1}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.book_id=2, Book_authors.authors_id=1}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2]
2026-06-16 16:19:07 TRACE SQLOperation select Book.title as Book_title, Book.isbn as Book_isbn, Book.price as Book_price, Book.id as Book_id, Book_authors_Author.name as Book_authors_Author_name, Book_authors_Author.id as Book_authors_Author_id from Book left outer join Book_authors as Book_authors on Book.id = Book_authors.book_id left outer join Author as Book_authors_Author on Book_authors.authors_id = Book_authors_Author.id where Book.id in (?, ?) | {1=1, 2=2}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#1
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.b.Book#2
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.b.Book#2
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToManyBidirectional
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToMany
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_neighbours(person_id int not null, neighbours_id int not null, unique (person_id, neighbours_id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:07 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:07 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]
2026-06-16 16:19:07 TRACE 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 (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@456, 3=o.c.s.i.PersistedIdentifier@666, 4=o.c.s.i.PersistedIdentifier@123}
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:07 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:07 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:07 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:07 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:07 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:07 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:07 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_neighbours(person_id int not null, neighbours_id int not null, unique (person_id, neighbours_id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]
2026-06-16 16:19:08 TRACE 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 (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@456, 3=o.c.s.i.PersistedIdentifier@666, 4=o.c.s.i.PersistedIdentifier@123}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToMany
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToMany
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, directNeighborId int, unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.fatherId=null, Person.directNeighborId=null, Person.name=John Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.directNeighborId=null, Person.name=Saca Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@888, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.directNeighborId=null, Person.name=Ban Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@456, Person.fatherId=null, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.name=Ban Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@123, Person.fatherId=null, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.name=Saca Do}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]
2026-06-16 16:19:08 TRACE 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 (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@456, 3=o.c.s.i.PersistedIdentifier@666, 4=o.c.s.i.PersistedIdentifier@123}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_neighbours(person_id int not null, neighbours_id int not null, unique (person_id, neighbours_id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]
2026-06-16 16:19:08 TRACE 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 (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@456, 3=o.c.s.i.PersistedIdentifier@666, 4=o.c.s.i.PersistedIdentifier@123}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, directNeighborId int, unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.fatherId=null, Person.name=John Do, Person.directNeighborId=null, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.name=Saca Do, Person.directNeighborId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.name=Ban Do, Person.directNeighborId=null, Person.id=o.c.s.i.PersistableIdentifier@888}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.fatherId=null, Person.name=Ban Do, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@456}, 2={Person.fatherId=null, Person.name=Saca Do, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]
2026-06-16 16:19:08 TRACE 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 (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@456, 3=o.c.s.i.PersistedIdentifier@666, 4=o.c.s.i.PersistedIdentifier@123}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_children(person_id int not null, children_id int not null, unique (person_id, children_id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person_neighbours(person_id int not null, neighbours_id int not null, unique (person_id, neighbours_id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=Ban Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=Saca Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]
2026-06-16 16:19:08 TRACE 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 (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@456, 3=o.c.s.i.PersistedIdentifier@666, 4=o.c.s.i.PersistedIdentifier@123}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do, Person.fatherId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, fatherId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do, Person.fatherId=o.c.s.i.PersistableIdentifier@42}, 2={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Ban Do, Person.fatherId=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToMany
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToOne
2026-06-16 16:19:08 DEBUG DDLDeployer create table House(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, house1Id int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_house1Id_House_id foreign key(house1Id) references House(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(name, id) values (?, ?) | {1={House.name=main house, House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(name, id) values (?, ?) | {1={House.name=secondary house, House.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, house1Id) values (?, ?, ?, ?) | {1={Person.house1Id=o.c.s.i.PersistableIdentifier@456, Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update House set name = ? where id = ? | {1={House.name (U)=new main house name, House.id (W)=o.c.s.i.PersistedIdentifier@123}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, house1Id int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_house1Id_House_id foreign key(house1Id) references House(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@321, Address.location=Somewhere in the world}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.house1Id=null, Person.id=o.c.s.i.PersistableIdentifier@888, Person.houseId=null, Person.reversePartnerId=null, Person.name=Poppy}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.gardenerId=o.c.s.i.PersistableIdentifier@888, House.id=o.c.s.i.PersistableIdentifier@123, House.addressId=o.c.s.i.PersistableIdentifier@321}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@654, Address.location=Somewhere else in the world}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.house1Id=null, Person.id=o.c.s.i.PersistableIdentifier@999, Person.houseId=null, Person.reversePartnerId=null, Person.name=Daffodil}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.gardenerId=o.c.s.i.PersistableIdentifier@999, House.id=o.c.s.i.PersistableIdentifier@456, House.addressId=o.c.s.i.PersistableIdentifier@654}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.house1Id=o.c.s.i.PersistableIdentifier@456, Person.id=o.c.s.i.PersistableIdentifier@42, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.reversePartnerId=null, Person.name=John Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.house1Id=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.houseId=null, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42, Person.name=Saca Do}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@999, 2=o.c.s.i.PersistedIdentifier@888, 3=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.house1Id (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@999, Person.houseId (U)=null, Person.reversePartnerId (U)=null, Person.name (U)=Dandelion}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.house1Id (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@666, Person.houseId (U)=null, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42, Person.name (U)=Saca Do}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@456
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@999, 2=o.c.s.i.PersistedIdentifier@888, 3=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.house1Id (U)=null, Person.id (W)=o.c.s.i.PersistableIdentifier@666, Person.houseId (U)=null, Person.reversePartnerId (U)=null, Person.name (U)=Saca Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@888}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@999}}
2026-06-16 16:19:08 TRACE SQLOperation select id from Person | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, partnerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@456, Address.location=Somewhere in the world}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.partnerId=null, Person.name=Poppy, Person.id=o.c.s.i.PersistableIdentifier@888, Person.houseId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@456, House.id=o.c.s.i.PersistableIdentifier@123, House.gardenerId=o.c.s.i.PersistableIdentifier@888}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.partnerId=null, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.houseId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.partnerId=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42, Person.houseId=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.partnerId=null, Person.name=Dandelion, Person.id=o.c.s.i.PersistableIdentifier@999, Person.houseId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update House set addressId = ?, gardenerId = ? where id = ? | {1={House.addressId (U)=o.c.s.i.PersistableIdentifier@456, House.id (W)=o.c.s.i.PersistedIdentifier@123, House.gardenerId (U)=o.c.s.i.PersistableIdentifier@999}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?) | {1=o.c.s.i.PersistedIdentifier@999, 2=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2026-06-16 16:19:08 TRACE SQLOperation select id from Person | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Poppy}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@456, House.gardenerId=o.c.s.i.PersistableIdentifier@888, House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?) | {1=o.c.s.i.PersistedIdentifier@888, 2=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@999, Person.name=Dandelion}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42, Person.houseId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@666, Person.name (U)=Saca Do}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?, ?) | {1=o.c.s.i.PersistedIdentifier@999, 2=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.houseId (U)=null, Person.reversePartnerId (U)=null, Person.id (W)=o.c.s.i.PersistableIdentifier@666, Person.name (U)=Saca Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2026-06-16 16:19:08 TRACE SQLOperation select id from Person | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, partnerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, partnerId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.partnerId=null, Person.name=Saca Do}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, partnerId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.partnerId=o.c.s.i.PersistableIdentifier@666, Person.name=John Do}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, reversePartnerId) values (?, ?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42, Person.reversePartnerId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, reversePartnerId) values (?, ?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, addressId int, houseId int, gardenerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_Person_id foreign key(houseId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_addressId_Address_id foreign key(addressId) references Address(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do, Person.reversePartnerId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(id, addressId, gardenerId) values (?, ?, ?) | {1={Person.addressId=o.c.s.i.PersistableIdentifier@456, Person.id=o.c.s.i.PersistableIdentifier@123, Person.gardenerId=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do, Person.reversePartnerId=null}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666]
2026-06-16 16:19:08 TRACE 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 Person 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 (?) | {1=o.c.s.i.PersistableIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.houseId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@666, Person.name (U)=Saca Do, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 Person 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 Person 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 (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, partnerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@456, Address.location=Somewhere in the world}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do, Person.partnerId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@456, House.gardenerId=o.c.s.i.PersistableIdentifier@666, House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do, Person.partnerId=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:08 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.name=Poppy, Person.id=o.c.s.i.PersistableIdentifier@888, Person.houseId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42, Person.houseId=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@888}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.name=Dandelion, Person.id=o.c.s.i.PersistableIdentifier@999, Person.houseId=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@999}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2026-06-16 16:19:08 TRACE SQLOperation select id from Person | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table House(id int not null, addressId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(reverseGardenerId int, name varchar(255), id int not null, houseId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_reverseGardenerId_House_id foreign key(reverseGardenerId) references House(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into House(id, addressId) values (?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@456, House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Poppy, Person.houseId=null, Person.reverseGardenerId=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.reverseGardenerId=null}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@888}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@888
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@999, Person.name=Dandelion, Person.houseId=null, Person.reverseGardenerId=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$House#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@999}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person#o.c.s.i.PersistedIdentifier@999
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2026-06-16 16:19:08 TRACE SQLOperation select id from Person | {}
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.112 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToOne
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.251 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, capitalId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.description=null}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set description = ?, presidentId = ?, capitalId = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistableIdentifier@1, Country.presidentId (U)=null, Country.capitalId (U)=o.c.s.i.PersistedIdentifier@0, Country.description (U)=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris renamed}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, capitalId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@1, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.description=null}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=French president renamed, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris renamed}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), presidentId int, id int not null, unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, presidentId, id) values (?, ?, ?, ?) | {1={Country.name=France, Country.presidentId=Person[addressBook=<null>,addresses=<null>,bicycles=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistableIdentifier@123,mainBicycle=<null>,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfCompositeIdEntityAsKey=<null>,mapPropertyMadeOfCompositeIdEntityAsValue=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,middleNames=<null>,name=France president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0], Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@456}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set presidentId = ? where id = ? | {1={Country.presidentId (U)=Person[addressBook=<null>,addresses=<null>,bicycles=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistableIdentifier@124,mainBicycle=<null>,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfCompositeIdEntityAsKey=<null>,mapPropertyMadeOfCompositeIdEntityAsValue=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,middleNames=<null>,name=French president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0], Country.id (W)=o.c.s.i.PersistedIdentifier@456}}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(countryId int, name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@42, City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@42, City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:08 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.name (U)=Lyon renamed}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@42, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Paris, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@42, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:08 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Lyon renamed, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Lyon renamed, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Lyon, City.countryId=o.c.s.i.PersistedIdentifier@42, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:08 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon renamed, City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@42, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Paris, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@42, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:08 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Lyon renamed, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Lyon renamed, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:08 TRACE SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Delete
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@100]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@100}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@100
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@100}}
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Delete
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Update
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.presidentId (U)=null, Country.name (U)=France, Country.description (U)=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=French president renamed, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=new French president, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.description (U)=Smelly cheese !, Country.id (W)=o.c.s.i.PersistedIdentifier@0, Country.presidentId (U)=o.c.s.i.PersistableIdentifier@1, Country.name (U)=France}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 TRACE SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 TRACE SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.description (U)=Smelly cheese !, Country.presidentId (U)=null, Country.name (U)=France, Country.id (W)=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=New French president, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE 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}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Update
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Insert
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France 2, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.countryId=o.c.s.i.PersistableIdentifier@0, Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France 2, Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.countryId (U)=o.c.s.i.PersistableIdentifier@1, Person.name (U)=Me !!, Person.id (W)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:08 TRACE SQLOperation select count(*) as countryCount from Country | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=Me !!, Person.id (W)=o.c.s.i.PersistedIdentifier@0}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=null, Country.name=France 2, Country.id=o.c.s.i.PersistableIdentifier@1, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:08 TRACE SQLOperation select count(*) as countryCount from Country | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@0
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Insert
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$ForeignKeyCreation
2026-06-16 16:19:08 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, capitalId int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, mainTownId int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_mainTownId_City_id foreign key(mainTownId) references City(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Town(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Township(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Township add constraint FK_Township_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Township(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Township add constraint FK_Township_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id)
2026-06-16 16:19:08 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$ForeignKeyCreation
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeDeclaration
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=null}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.presidentId=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666]
2026-06-16 16:19:08 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set name = ? where id = ? | {1={Country.name (U)=touched France, Country.id (W)=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}, 2={}}
2026-06-16 16:19:08 TRACE SQLOperation select name from Person where id = 1 | {}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=New French president, Person.id=o.c.s.i.PersistableIdentifier@2}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.name (U)=France, Country.description (U)=Smelly cheese !, Country.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}, 2={}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name from Country | {}
2026-06-16 16:19:08 TRACE SQLOperation select name from Person | {}
2026-06-16 16:19:08 TRACE SQLOperation select name from Person where id = 2 | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@100]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@100}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@100
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@100}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@1, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=France}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.description (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@42, Country.name (U)=touched France}}
2026-06-16 16:19:08 TRACE SQLOperation select name from Person where id = 1 | {}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name from Country | {}
2026-06-16 16:19:08 TRACE SQLOperation select name from Person where id = 1 | {}
2026-06-16 16:19:08 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.presidentId=o.c.s.i.PersistableIdentifier@1, Country.description=Smelly cheese !, Country.name=France}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistableIdentifier@42, Country.description (U)=null, Country.name (U)=touched France}}
2026-06-16 16:19:08 TRACE SQLOperation select name from Person where id = 1 | {}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:08 TRACE SQLOperation select name from Country | {}
2026-06-16 16:19:08 TRACE SQLOperation select name from Person where id = 1 | {}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeDeclaration
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.332 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest
[INFO] Running org.codefilarete.stalactite.engine.ForeignKeyNamingStrategyTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.engine.ForeignKeyNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest
2026-06-16 16:19:08 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, engineModel varchar(255), unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Engine(model varchar(255) not null, unique (model))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineModel_Engine_model foreign key(engineModel) references Engine(model)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Engine(model) values (?) | {1={Engine.model=XFE45K-TRE}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Car(model, id, engineModel) values (?, ?, ?) | {1={Car.id=42, Car.engineModel=XFE45K-TRE, Car.model=Renault}}
2026-06-16 16:19:08 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car#42
2026-06-16 16:19:08 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42, 666]
2026-06-16 16:19:08 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?, ?)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:08 DEBUG SQLOperation insert into Car(id, model) values (?, ?)
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42]
2026-06-16 16:19:08 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?)
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42, 666]
2026-06-16 16:19:08 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?, ?)
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 DEBUG SQLOperation update Car set model = ? where id = ?
2026-06-16 16:19:08 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=42, Car.model=Renault}}
2026-06-16 16:19:08 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42]
2026-06-16 16:19:08 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG DDLDeployer create table AbstractVehicle(id bigint not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=42}}
2026-06-16 16:19:08 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car#42
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car#42
2026-06-16 16:19:08 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=42, Car.model=Renault}}
2026-06-16 16:19:08 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42]
2026-06-16 16:19:08 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Engine(model varchar(255) not null, carId bigint, unique (model))
2026-06-16 16:19:08 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_carId_Car_id foreign key(carId) references Car(id)
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=42}}
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Engine(model, carId) values (?, ?) | {1={Engine.carId=42, Engine.model=XFE45K-TRE}}
2026-06-16 16:19:08 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [42]
2026-06-16 16:19:08 TRACE 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 (?) | {1=42}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car
2026-06-16 16:19:08 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car#42
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportEmbedTest
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationDate timestamp, name varchar(255), unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Toto(creationDate, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.name=null, Toto.creationDate=Tue Jun 16 16:19:08 UTC 2026, Toto.modificationDate=null, Toto.id=o.c.s.i.PersistableIdentifier@de535b20-1ec6-41c7-935d-759607f750c0}}
2026-06-16 16:19:08 TRACE SQLOperation select Toto.creationDate, Toto.modificationDate from Toto | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@de535b20-1ec6-41c7-935d-759607f750c0]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@de535b20-1ec6-41c7-935d-759607f750c0}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), modificationDate timestamp, unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Toto(id, modificationDate, name) values (?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@7512e598-0e4b-4eb1-989c-d1f77f91e7fa, Toto.name=null, Toto.modificationDate=null}}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@7512e598-0e4b-4eb1-989c-d1f77f91e7fa]
2026-06-16 16:19:08 TRACE SQLOperation select Toto.name as Toto_name, Toto.modificationDate as Toto_modificationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@7512e598-0e4b-4eb1-989c-d1f77f91e7fa}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.name=null, Toto.modificationDate=null, Toto.createdAt=Tue Jun 16 16:19:08 UTC 2026, Toto.id=o.c.s.i.PersistableIdentifier@a10f47bd-3d69-4142-8b61-8ad7bcd3bacf}}
2026-06-16 16:19:08 TRACE SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@a10f47bd-3d69-4142-8b61-8ad7bcd3bacf]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@a10f47bd-3d69-4142-8b61-8ad7bcd3bacf}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportEmbedTest$OverrideName
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.createdAt=Tue Jun 16 16:19:08 UTC 2026, Toto.name=null, Toto.id=o.c.s.i.PersistableIdentifier@db2b089d-8d89-43cc-af25-2e1716910873, Toto.modificationDate=null}}
2026-06-16 16:19:08 TRACE SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@db2b089d-8d89-43cc-af25-2e1716910873]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@db2b089d-8d89-43cc-af25-2e1716910873}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.name=null, Toto.id=o.c.s.i.PersistableIdentifier@2a7dc876-0749-4677-9a30-a4f5128a6e14, Toto.createdAt=Tue Jun 16 16:19:08 UTC 2026, Toto.modificationDate=null}}
2026-06-16 16:19:08 TRACE SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2a7dc876-0749-4677-9a30-a4f5128a6e14]
2026-06-16 16:19:08 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@2a7dc876-0749-4677-9a30-a4f5128a6e14}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportEmbedTest$OverrideName
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportEmbedTest$WithMappedSuperClass
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationDate timestamp, locale VARCHAR(20), name varchar(255), unique (id))
2026-06-16 16:19:08 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:08 TRACE SQLOperation insert into Toto(creationDate, id, locale, modificationDate, name) values (?, ?, ?, ?, ?) | {1={Toto.modificationDate=null, Toto.id=o.c.s.i.PersistableIdentifier@8a55aebf-4264-4d54-a49c-3e30c99465af, Toto.name=null, Toto.locale=en_US, Toto.creationDate=Tue Jun 16 16:19:08 UTC 2026}}
2026-06-16 16:19:08 TRACE SQLOperation select Toto.creationDate, Toto.modificationDate, Toto.locale from Toto | {}
2026-06-16 16:19:08 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@8a55aebf-4264-4d54-a49c-3e30c99465af]
2026-06-16 16:19:08 TRACE SQLOperation select Toto.locale as Toto_locale, 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 (?) | {1=o.c.s.i.PersistableIdentifier@8a55aebf-4264-4d54-a49c-3e30c99465af}
2026-06-16 16:19:08 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, modificationTime timestamp, name varchar(255), creationDate timestamp, locale VARCHAR(20), unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), creationDate timestamp, modificationDate timestamp, readonlyProperty varchar(42), locale VARCHAR(20), unique (id))
2026-06-16 16:19:08 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), creationDate timestamp, modificationTime timestamp, locale VARCHAR(20), unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationTime timestamp, locale VARCHAR(20), name varchar(255), unique (id))
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Toto(creationDate, id, locale, name) values (?, ?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@f0ffb7f1-51d9-4f6c-80be-13b7b4cc7e29, Toto.locale=en_US, Toto.creationDate=Tue Jun 16 16:19:09 UTC 2026, Toto.name=null}}
2026-06-16 16:19:09 TRACE SQLOperation select Toto.creationDate, Toto.modificationTime, Toto.locale from Toto | {}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@f0ffb7f1-51d9-4f6c-80be-13b7b4cc7e29]
2026-06-16 16:19:09 TRACE SQLOperation select Toto.locale as Toto_locale, Toto.name as Toto_name, Toto.creationDate as Toto_creationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@f0ffb7f1-51d9-4f6c-80be-13b7b4cc7e29}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.927 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportEmbedTest$WithMappedSuperClass
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.967 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportEmbedTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest
2026-06-16 16:19:09 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))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineId_Engine_id foreign key(engineId) references Engine(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Engine(model, id) values (?, default) | {1={Engine.model=XFE45K-TRE}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Car(model, id, engineId) values (?, default, ?) | {1={Car.model=Renault, Car.engineId=1}}
2026-06-16 16:19:09 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:09 TRACE 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 (?) | {1=1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car#1
2026-06-16 16:19:09 DEBUG DDLDeployer create table Car(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Car(model, id) values (?, default) | {1={Car.model=Renault}}
2026-06-16 16:19:09 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:09 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car
2026-06-16 16:19:09 DEBUG DDLDeployer create table AbstractVehicle(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into AbstractVehicle(id) values (default) | {1={}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}}
2026-06-16 16:19:09 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:09 TRACE 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 (?) | {1=1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car#1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car#1
2026-06-16 16:19:09 DEBUG DDLDeployer create table Car(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Car(model, id) values (?, default) | {1={Car.model=Renault}}
2026-06-16 16:19:09 TRACE SQLOperation select id, model from Car | {}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [1]
2026-06-16 16:19:09 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, questionId int, myIdx integer, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, myIdx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.myIdx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}, 2={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.myIdx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}, 3={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.myIdx=3, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.myIdx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}, 2={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}, 3={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE 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@20, Choice.label=null, Choice.idx=2}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=null, Choice.idx=1}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null, Choice.idx=3}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:09 TRACE 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 (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@17, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=Lyon, Choice.idx=2}, 2={Choice.id=o.c.s.i.PersistableIdentifier@13, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=Grenoble, Choice.idx=1}}
2026-06-16 16:19:09 TRACE SQLOperation select questionId from Choice | {}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@17, Choice.questionId (U)=null, Choice.label (U)=Lyon, Choice.idx (U)=null}}
2026-06-16 16:19:09 TRACE SQLOperation select questionId from Choice | {}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@13, Choice.questionId (U)=null, Choice.label (U)=Grenoble, Choice.idx (U)=null}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Question where id = ? | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select questionId from Choice | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, idx integer, unique (answer_id, choices_id, idx))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1, 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}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10, 3=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE 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@30, Answer_choices.idx=3}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? and idx = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=3}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select count(id) as answerId from Answer | {}
2026-06-16 16:19:09 TRACE SQLOperation select count(*) as relationCount from Answer_Choices | {}
2026-06-16 16:19:09 TRACE SQLOperation select count(id) as choiceCount from Choice | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$WithDuplicates
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, idx integer, unique (answer_id, choices_id, idx))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10, 3=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=4}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2}, 4={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? and idx = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2}, 2={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3}, 3={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1}, 4={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=4}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10, 3=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? and idx = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select count(*) as c from Answer_Choices | {}
2026-06-16 16:19:09 TRACE SQLOperation select id from Choice | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, idx integer, unique (answer_id, choices_id, idx))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10, 3=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=4, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 4={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, idx integer, unique (answer_id, choices_id, idx))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=2}, 2={Choice.id=o.c.s.i.PersistableIdentifier@40, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=4}, 3={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=1}, 4={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=3}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10, 3=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE 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@30, Answer_choices.idx=4}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=3}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistedIdentifier@20, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.idx (U)=2, Choice.label (U)=null}, 2={Choice.id (W)=o.c.s.i.PersistedIdentifier@40, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.idx (U)=4, Choice.label (U)=null}, 3={Choice.id (W)=o.c.s.i.PersistedIdentifier@10, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.idx (U)=1, Choice.label (U)=null}, 4={Choice.id (W)=o.c.s.i.PersistedIdentifier@30, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.idx (U)=3, Choice.label (U)=null}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@50, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=5}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_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@20, Answer_choices.idx=3}, 3={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=4}, 4={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [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]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@50, 2=o.c.s.i.PersistableIdentifier@20, 3=o.c.s.i.PersistableIdentifier@40, 4=o.c.s.i.PersistableIdentifier@10, 5=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 7 times
2026-06-16 16:19:09 TRACE 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}}
2026-06-16 16:19:09 TRACE SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 7 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? and idx = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@50, Answer_choices.idx=3}, 2={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=5}, 3={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=6}, 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@10, Answer_choices.idx=1}, 6={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 7={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=4}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE 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}}
2026-06-16 16:19:09 TRACE SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, idx integer, unique (answer_id, choices_id, idx))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.label=toto, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.label=null, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10, 3=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30}, 2={Answer_choices.idx=4, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10}, 3={Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}, 4={Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE SQLOperation select Answer.id as Answer_id, Answer_choices.answer_id as Answer_choices_answer_id, Answer_choices.choices_id as Answer_choices_choices_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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, idx integer, unique (answer_id, choices_id, idx))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.idx=3, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20}, 2={Choice.label=null, Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10}, 3={Choice.label=null, Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30}}
2026-06-16 16:19:09 TRACE SQLOperation select id from CHOICE where id = :id | {id=10}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1]
2026-06-16 16:19:09 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@1
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Answer_choices(answer_id int not null, choices_id int not null, idx integer, unique (answer_id, choices_id, idx))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]
2026-06-16 16:19:09 TRACE SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@20, 2=o.c.s.i.PersistableIdentifier@10, 3=o.c.s.i.PersistableIdentifier@30}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 4 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=4}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2}, 4={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3}}
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer_choices where answer_id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 TRACE SQLOperation delete from Answer where id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2026-06-16 16:19:09 TRACE SQLOperation select count(*) as c from Answer_Choices | {}
2026-06-16 16:19:09 TRACE 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
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(label varchar(255), id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question_choices(question_id int not null, choices_id int not null, unique (question_id, choices_id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Question_choices add constraint FK_Question_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Question_choices add constraint FK_Question_choices_question_id_Question_id foreign key(question_id) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=null, Question.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question_choices(question_id, choices_id) values (?, ?) | {1={Question_choices.question_id=o.c.s.i.PersistableIdentifier@42, Question_choices.choices_id=o.c.s.i.PersistableIdentifier@100}, 2={Question_choices.question_id=o.c.s.i.PersistableIdentifier@42, Question_choices.choices_id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:09 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation update Question set label = ? where id = ? | {1={Question.label (U)=What's your name ?, Question.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:09 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:09 TRACE 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 (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE 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=1, Choice.id=o.c.s.i.PersistableIdentifier@10}, 3={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:09 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.idx (U)=2, Choice.id (W)=o.c.s.i.PersistableIdentifier@10}, 2={Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.idx (U)=1, Choice.id (W)=o.c.s.i.PersistableIdentifier@30}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@20}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@20, Choice.idx (U)=1, Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 2={Choice.id (W)=o.c.s.i.PersistableIdentifier@10, Choice.idx (U)=2, Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 3={Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.idx (U)=3, Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 2 times
2026-06-16 16:19:09 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@10, Choice.idx (U)=2, Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 2={Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.idx (U)=1, Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@20}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=2, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.idx=1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.idx=3, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2026-06-16 16:19:09 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.label=null, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.label=null, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 3 times
2026-06-16 16:19:09 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.idx (U)=3, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@20, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 2={Choice.idx (U)=4, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@10, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 3={Choice.idx (U)=1, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 DEBUG SQLOperation Batching statement 1 times
2026-06-16 16:19:09 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@40, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2026-06-16 16:19:09 TRACE 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.049 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Update
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.172 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest
[INFO] Running org.codefilarete.stalactite.dsl.naming.UniqueConstraintNamingStrategyTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.dsl.naming.UniqueConstraintNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.id.PersistableIdentifierTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 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.001 s - in org.codefilarete.stalactite.id.PersistedIdentifierTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 886, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.1.2:jar (default-jar) @ orm ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/stalactite-orm-3.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- jar:3.1.2:test-jar (default) @ orm ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/stalactite-orm-3.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ orm ---
[INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/jacoco.exec
[INFO] Analyzed bundle 'orm' with 614 classes
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ orm ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm/3.0.0-SNAPSHOT/orm-3.0.0-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/stalactite-orm-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm/3.0.0-SNAPSHOT/orm-3.0.0-SNAPSHOT.jar
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/stalactite-orm-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm/3.0.0-SNAPSHOT/orm-3.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] -----------< org.codefilarete.stalactite:spring-integration >-----------
[INFO] Building spring-integration 3.0.0-SNAPSHOT [9/36]
[INFO] from spring-integration/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ spring-integration ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ spring-integration ---
[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/spring-integration/target/jacoco.exec"
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ spring-integration ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ spring-integration ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/spring-integration/3.0.0-SNAPSHOT/spring-integration-3.0.0-SNAPSHOT.pom
[INFO]
[INFO] -----------< org.codefilarete.stalactite:spring-transaction >-----------
[INFO] Building spring-transaction 3.0.0-SNAPSHOT [10/36]
[INFO] from spring-integration/transaction/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ spring-transaction ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ spring-transaction ---
[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/spring-integration/transaction/target/jacoco.exec"
[INFO]
[INFO] --- resources:2.5:resources (default-resources) @ spring-transaction ---
[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) @ spring-transaction ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/target/classes
[INFO]
[INFO] --- resources:2.5:testResources (default-testResources) @ spring-transaction ---
[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) @ spring-transaction ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/target/test-classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/StalactitePlatformTransactionManagerTest.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/StalactitePlatformTransactionManagerTest.java uses unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/src/test/java/org/codefilarete/stalactite/spring/transaction/StalactitePlatformTransactionManagerTest.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ spring-transaction ---
[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.spring.transaction.StalactitePlatformTransactionManagerTest
2026-06-16 16:19:11 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
2026-06-16 16:19:11 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
2026-06-16 16:19:11 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper]
2026-06-16 16:19:11 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@7a6ea47d declaringClass = 'org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', locations = '{}', inheritLocations = true, initializers = '{}', inheritInitializers = true, name = [null], contextLoaderClass = 'org.springframework.test.context.ContextLoader'].
2026-06-16 16:19:11 DEBUG ActiveProfilesUtils Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest]
2026-06-16 16:19:11 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest]: using defaults.
2026-06-16 16:19:11 INFO DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:11 DEBUG DefaultTestContextBootstrapper Skipping candidate TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [javax/servlet/ServletContext]
2026-06-16 16:19:11 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@20a24edf, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@29962b2f, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@491f8831, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@691541bc, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5b733ef7, org.springframework.test.context.transaction.TransactionalTestExecutionListener@43a4a9e5, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@764fffa0, org.springframework.test.context.event.EventPublishingTestExecutionListener@35145874, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@77524ca7, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@11df2829, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@18e4674d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@f245bdd, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6af609ea, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@280fafd]
2026-06-16 16:19:11 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null].
[INFO] Running org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction
2026-06-16 16:19:11 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
2026-06-16 16:19:11 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
2026-06-16 16:19:11 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper]
2026-06-16 16:19:11 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@58aa1d72 declaringClass = 'org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', locations = '{}', inheritLocations = true, initializers = '{}', inheritInitializers = true, name = [null], contextLoaderClass = 'org.springframework.test.context.ContextLoader'].
2026-06-16 16:19:11 DEBUG ActiveProfilesUtils Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction]
2026-06-16 16:19:11 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction]: using defaults.
2026-06-16 16:19:11 INFO DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:11 DEBUG DefaultTestContextBootstrapper Skipping candidate TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [javax/servlet/ServletContext]
2026-06-16 16:19:11 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@395f52ed, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@7a84788f, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@102c18e, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@26e0d39c, org.springframework.test.context.support.DirtiesContextTestExecutionListener@65eb3597, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3c7279a5, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@2bebd114, org.springframework.test.context.event.EventPublishingTestExecutionListener@b379bc6, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@374c40ba, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@18dcb8a7, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6dcab9d9, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5a14e60d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@f882465, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@72ecbcb3]
2026-06-16 16:19:11 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:11 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@57186526, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:11 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to load context from [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]].
2026-06-16 16:19:11 DEBUG AbstractGenericContextLoader Loading ApplicationContext for merged context configuration [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]].
2026-06-16 16:19:12 DEBUG StandardEnvironment Activating profiles []
2026-06-16 16:19:12 DEBUG AnnotationConfigContextLoader Registering component classes: {class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}
2026-06-16 16:19:12 DEBUG GenericApplicationContext Refreshing org.springframework.context.support.GenericApplicationContext@2cccf134
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.boot.test.mock.mockito.MockitoPostProcessor'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.boot.test.mock.mockito.MockitoPostProcessor$SpyPostProcessor'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'stalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration'
2026-06-16 16:19:12 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'dataSource'
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3f58e7d5
2026-06-16 16:19:13 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'transactionManager'
2026-06-16 16:19:13 DEBUG DefaultListableBeanFactory Autowiring by type from bean name 'transactionManager' via factory method to bean named 'dataSource'
2026-06-16 16:19:13 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'persistenceContext'
2026-06-16 16:19:13 DEBUG DefaultListableBeanFactory Autowiring by type from bean name 'persistenceContext' via factory method to bean named 'transactionManager'
2026-06-16 16:19:13 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'personTable'
2026-06-16 16:19:13 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'schema'
2026-06-16 16:19:13 DEBUG DefaultListableBeanFactory Autowiring by type from bean name 'personTable' via factory method to bean named 'schema'
2026-06-16 16:19:13 DEBUG EventListenerMethodProcessor 1 @EventListener methods processed on bean 'stalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration': {public void org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration.onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent)=@org.springframework.context.event.EventListener(classes={}, condition="", id="", value={})}
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@596559cf
2026-06-16 16:19:13 DEBUG DDLDeployer create table Person(id bigint, name varchar(255))
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Storing ApplicationContext [751628596] in cache under key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 0, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 1, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@434d5eb9, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 2, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 3, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@434d5eb9, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@434d5eb9, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 4, missCount = 1]
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@434d5eb9, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]].
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction.whenOperationFails_rollbackIsInvoked]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2235fdc7
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@4c721f6b] for JDBC transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@4c721f6b] to manual commit
2026-06-16 16:19:13 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@434d5eb9, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@4c0e2715]; rollback [true]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 5, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 6, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 7, missCount = 1]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Suspending current transaction, creating new transaction with name [null]
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1d0868dc
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@7fc91145] for JDBC transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@7fc91145] to manual commit
2026-06-16 16:19:13 DEBUG TransactionTemplate Initiating transaction rollback on application exception
java.lang.RuntimeException: any kind of exception, only created to rollback connection
at org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction.lambda$whenOperationFails_rollbackIsInvoked$0(StalactitePlatformTransactionManagerTest.java:174)
at org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager$3.doInTransactionWithoutResult(StalactitePlatformTransactionManager.java:114)
at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:36)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)
at org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager.executeInNewTransaction(StalactitePlatformTransactionManager.java:111)
at org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction.whenOperationFails_rollbackIsInvoked(StalactitePlatformTransactionManagerTest.java:172)
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)
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@7fc91145]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@7fc91145] after transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Resuming suspended transaction after completion of inner transaction
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 8, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 9, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 10, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 11, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 12, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 13, missCount = 1]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@4c721f6b]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@4c721f6b] after transaction
2026-06-16 16:19:13 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@434d5eb9, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@434d5eb9, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@511966dc, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 14, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 15, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@17051fb4, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 16, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 17, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@17051fb4, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@17051fb4, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 18, missCount = 1]
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@17051fb4, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]].
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction.whenOperationSucceeds_commitIsInvoked]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@629b5b96
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5df01ff5] for JDBC transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5df01ff5] to manual commit
2026-06-16 16:19:13 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@17051fb4, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@4c0e2715]; rollback [true]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 19, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 20, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 21, missCount = 1]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Suspending current transaction, creating new transaction with name [null]
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@189283ae
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@3249c81a] for JDBC transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@3249c81a] to manual commit
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Initiating transaction commit
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Committing JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@3249c81a]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@3249c81a] after transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Resuming suspended transaction after completion of inner transaction
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 22, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 23, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 24, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 25, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 26, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 27, missCount = 1]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5df01ff5]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5df01ff5] after transaction
2026-06-16 16:19:13 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@17051fb4, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@17051fb4, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 28, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@4a50c746 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3709748f testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null].
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.656 s - in org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction
[INFO] Running org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection
2026-06-16 16:19:13 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
2026-06-16 16:19:13 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
2026-06-16 16:19:13 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper]
2026-06-16 16:19:13 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@2a542f65 declaringClass = 'org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', locations = '{}', inheritLocations = true, initializers = '{}', inheritInitializers = true, name = [null], contextLoaderClass = 'org.springframework.test.context.ContextLoader'].
2026-06-16 16:19:13 DEBUG ActiveProfilesUtils Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection]
2026-06-16 16:19:13 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection]: using defaults.
2026-06-16 16:19:13 INFO DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:13 DEBUG DefaultTestContextBootstrapper Skipping candidate TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [javax/servlet/ServletContext]
2026-06-16 16:19:13 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@401038b1, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@4bb408d1, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@6084d56b, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@53e1be66, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1275d11b, org.springframework.test.context.transaction.TransactionalTestExecutionListener@796ca104, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3f851ccf, org.springframework.test.context.event.EventPublishingTestExecutionListener@61c987d7, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5d887ffc, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@417081c8, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@56048e4d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7bde4c65, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6537ab7d, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@208c08d2]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 29, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@3887b71, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 30, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 31, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@4302394a, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 32, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 33, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@4302394a, testMethod = noActiveTransaction_throwsException@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 34, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 35, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 36, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 37, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 38, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 39, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 40, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 41, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 42, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@4302394a, testMethod = noActiveTransaction_throwsException@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@5fe8810d, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 43, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 44, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@7fa72332, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 45, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 46, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@7fa72332, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@7fa72332, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 47, missCount = 1]
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@7fa72332, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]].
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection.returnsActiveTransactionConnection]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5a4736b8
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@70eb3b36] for JDBC transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@70eb3b36] to manual commit
2026-06-16 16:19:13 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@7fa72332, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@4c0e2715]; rollback [true]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 48, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 49, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 50, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 51, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 52, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 53, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 54, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 55, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 56, missCount = 1]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@70eb3b36]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@70eb3b36] after transaction
2026-06-16 16:19:13 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@7fa72332, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@7fa72332, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 57, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@52889c68 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5bbc4f38 testClass = StalactitePlatformTransactionManagerTest.GiveConnection, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null].
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.159 s - in org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection
[INFO] Running org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext
2026-06-16 16:19:13 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
2026-06-16 16:19:13 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
2026-06-16 16:19:13 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper]
2026-06-16 16:19:13 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@611bf705 declaringClass = 'org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', locations = '{}', inheritLocations = true, initializers = '{}', inheritInitializers = true, name = [null], contextLoaderClass = 'org.springframework.test.context.ContextLoader'].
2026-06-16 16:19:13 DEBUG ActiveProfilesUtils Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext]
2026-06-16 16:19:13 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext]: using defaults.
2026-06-16 16:19:13 INFO DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:13 DEBUG DefaultTestContextBootstrapper Skipping candidate TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [javax/servlet/ServletContext]
2026-06-16 16:19:13 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@660b292c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@15f75fa5, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@6def5e22, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@53722f45, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6c8f2e4e, org.springframework.test.context.transaction.TransactionalTestExecutionListener@43aa4e0d, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@54a30614, org.springframework.test.context.event.EventPublishingTestExecutionListener@166913c2, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@301b21f, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@124a5e54, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5e1569af, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@bc86ac, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@ea34dee, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@4e5b0a90]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 58, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@4b43d8e1, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 59, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 60, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5dda5493, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 61, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 62, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5dda5493, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5dda5493, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 63, missCount = 1]
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5dda5493, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]].
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext.createData]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54720caf
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5279a1ca] for JDBC transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5279a1ca] to manual commit
2026-06-16 16:19:13 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5dda5493, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@4c0e2715]; rollback [true]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 64, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 65, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 66, missCount = 1]
2026-06-16 16:19:13 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {Person.name=Toto, Person.id=42}
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 67, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 68, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 69, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 70, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 71, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 72, missCount = 1]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5279a1ca]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@5279a1ca] after transaction
2026-06-16 16:19:13 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5dda5493, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5dda5493, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@717b5af1, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 73, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 74, missCount = 1]
2026-06-16 16:19:13 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@6e6b3dbf, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 75, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 76, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@6e6b3dbf, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@6e6b3dbf, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 77, missCount = 1]
2026-06-16 16:19:13 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@6e6b3dbf, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]].
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext.createSameDataAgain]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:13 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4ecbd1da
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@b97bc80] for JDBC transaction
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@b97bc80] to manual commit
2026-06-16 16:19:13 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@6e6b3dbf, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@4c0e2715]; rollback [true]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 78, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 79, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 80, missCount = 1]
2026-06-16 16:19:13 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {Person.name=Toto, Person.id=42}
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 81, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 82, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 83, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 84, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 85, missCount = 1]
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 86, missCount = 1]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@b97bc80]
2026-06-16 16:19:13 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$335557039@b97bc80] after transaction
2026-06-16 16:19:13 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@6e6b3dbf, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@6e6b3dbf, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null], method annotated with @DirtiesContext [false] with mode [null].
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 87, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@3b764ae5 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5f9b22c1 testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null].
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s - in org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext
2026-06-16 16:19:13 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [751628596] from cache with key [[MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]
2026-06-16 16:19:13 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@d5b9704 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 88, missCount = 1]
2026-06-16 16:19:13 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@626b639e testClass = StalactitePlatformTransactionManagerTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@273fa9e testClass = StalactitePlatformTransactionManagerTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@39dec536, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@46fb0c33, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@588545ac, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3249e278], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]], class annotated with @DirtiesContext [false] with mode [null].
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.164 s - in org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.4.1:jar (default-jar) @ spring-transaction ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/target/stalactite-spring-transaction-3.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ spring-transaction ---
[INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/target/jacoco.exec
[INFO] Analyzed bundle 'spring-transaction' with 6 classes
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ spring-transaction ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/spring-transaction/3.0.0-SNAPSHOT/spring-transaction-3.0.0-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/target/stalactite-spring-transaction-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/spring-transaction/3.0.0-SNAPSHOT/spring-transaction-3.0.0-SNAPSHOT.jar
[INFO]
[INFO] --------------< org.codefilarete.stalactite:spring-data >---------------
[INFO] Building spring-data 3.0.0-SNAPSHOT [11/36]
[INFO] from spring-integration/spring-data/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ spring-data ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ spring-data ---
[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/spring-integration/spring-data/target/jacoco.exec"
[INFO]
[INFO] --- resources:2.5:resources (default-resources) @ spring-data ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/src/main/resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ spring-data ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 50 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/target/classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/derivation/AbstractDerivedQuery.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/derivation/AbstractDerivedQuery.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- resources:2.5:testResources (default-testResources) @ spring-data ---
[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) @ spring-data ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 36 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/target/test-classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/SingleTableNativeQueriesTest.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/nativ/SingleTableNativeQueriesTest.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ spring-data ---
[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.spring.repository.config.StalactiteRepositoryConfigExtensionTest
2026-06-16 16:19:16 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:16 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5c9a4f3b, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@2bb0e277, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@6f24ce45, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@e881e46, org.springframework.test.context.support.DirtiesContextTestExecutionListener@657b3b, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2cea921a, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@65753724, org.springframework.test.context.event.EventPublishingTestExecutionListener@2bc16fe2, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@d66502, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@78545d40, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@34549979, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@144a5e6e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@2707c790, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@7de3206d]
2026-06-16 16:19:16 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:16 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:16 INFO main RepositoryConfigurationExtensionSupport Spring Data Stalactite - Could not safely identify store assignment for repository candidate interface org.codefilarete.stalactite.spring.repository.config.DummyJpaRepository; If you want this repository to be a Stalactite repository, consider extending one of the following types with your repository: org.codefilarete.stalactite.spring.repository.StalactiteRepository
2026-06-16 16:19:16 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 73 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@618439c9
2026-06-16 16:19:17 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a1f5e2e
2026-06-16 16:19:17 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:17 TRACE main SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Toto, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3e4ea6d8
2026-06-16 16:19:17 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:17 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:17 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4b1e6ed8
2026-06-16 16:19:17 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:17 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:17 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:17 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:17 TRACE main SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=Titi, Person.id (W)=o.c.s.i.PersistedIdentifier@42}}
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1e8b6b92
2026-06-16 16:19:17 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:17 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:17 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@61a309fe
2026-06-16 16:19:17 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:17 TRACE main SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@9ccdd34
2026-06-16 16:19:17 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:17 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:17 TRACE main SQLOperation insert into Person(id, name) values (?, ?) | {Person.id=1, Person.name=John Do}
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27574ba9
2026-06-16 16:19:17 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1]
2026-06-16 16:19:17 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2026-06-16 16:19:17 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.888 s - in org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoryConfigExtensionTest
[INFO] Running org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest
2026-06-16 16:19:17 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:17 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2ebaa3e8, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1722bd4e, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3e2a2f7a, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@53a3132f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@287d5f50, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2ab75fdc, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4509f40f, org.springframework.test.context.event.EventPublishingTestExecutionListener@e78bdea, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4c3df4aa, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5ce40b4e, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@56c73551, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@1d1b458e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3e207a23, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@4262a8d2]
[INFO] Running org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository
2026-06-16 16:19:17 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:17 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7787cbcd, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@82cd68d, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@31102e84, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@729bdd9d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3b8bb9a0, org.springframework.test.context.transaction.TransactionalTestExecutionListener@55fd98e2, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@65a9e8d7, org.springframework.test.context.event.EventPublishingTestExecutionListener@49f2b6ca, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2fd250ed, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@16d1f77d, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@3c945a20, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@608cff9e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5de49e5a, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@4497e084]
2026-06-16 16:19:17 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:17 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:17 INFO main RepositoryConfigurationExtensionSupport Spring Data Stalactite - Could not safely identify store assignment for repository candidate interface org.codefilarete.stalactite.spring.repository.config.DummyJpaRepository; If you want this repository to be a Stalactite repository, consider extending one of the following types with your repository: org.codefilarete.stalactite.spring.repository.StalactiteRepository
2026-06-16 16:19:17 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 11 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5ceb0619
2026-06-16 16:19:17 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository.createData]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@28e8c2d6
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@28e8c2d6] for JDBC transaction
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@28e8c2d6] to manual commit
2026-06-16 16:19:17 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@306f7658 testClass = StalactitePlatformTransactionManagerTest.WithRepository, testInstance = org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository@1daf016d, testMethod = createData@StalactitePlatformTransactionManagerTest.WithRepository, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@be1f3d6 testClass = StalactitePlatformTransactionManagerTest.WithRepository, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@d0f1671 key = [@org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.config"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@46196c3e]; rollback [true]
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Participating transaction failed - marking existing transaction as rollback-only
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Setting JDBC transaction [org.hsqldb.jdbc.JDBCConnection@28e8c2d6] rollback-only
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@28e8c2d6]
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@28e8c2d6] after transaction
2026-06-16 16:19:17 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@306f7658 testClass = StalactitePlatformTransactionManagerTest.WithRepository, testInstance = org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository@1daf016d, testMethod = createData@StalactitePlatformTransactionManagerTest.WithRepository, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@be1f3d6 testClass = StalactitePlatformTransactionManagerTest.WithRepository, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@d0f1671 key = [@org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.config"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.SimpleStalactiteRepository.save]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@263ecd4b
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@263ecd4b] for JDBC transaction
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@263ecd4b] to manual commit
2026-06-16 16:19:17 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:17 TRACE main SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Tata, Person.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Initiating transaction commit
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Committing JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@263ecd4b]
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@263ecd4b] after transaction
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.SimpleStalactiteRepository.findById]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly
2026-06-16 16:19:17 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4b5b8a39
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4b5b8a39] for JDBC transaction
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4b5b8a39] to manual commit
2026-06-16 16:19:17 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42]
2026-06-16 16:19:17 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:17 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Initiating transaction commit
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Committing JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4b5b8a39]
2026-06-16 16:19:17 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4b5b8a39] after transaction
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.162 s - in org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.169 s - in org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest
2026-06-16 16:19:17 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:17 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7e036455, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@64eda459, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1d8669e9, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@531b77d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@60754a42, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6933f579, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@47d41097, org.springframework.test.context.event.EventPublishingTestExecutionListener@4f56cd4f, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@53bb9bd, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@73551c5e, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@14e2fa0b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@6d27716d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3509cb25, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@6ee59636]
2026-06-16 16:19:17 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:17 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:17 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 51 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:18 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5620a340
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Country_languages(republic_id int not null, languages_id int not null, unique (republic_id, languages_id))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Country_states(republic_id int not null, states_id int not null, unique (republic_id, states_id))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:18 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id)
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_republic_id_Republic_id foreign key(republic_id) references Republic(id)
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:18 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:18 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@a046448
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@a046448] for JDBC transaction
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a046448] to manual commit
2026-06-16 16:19:18 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@d576e3 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@4448854d, testMethod = in@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6dc78fa8 testClass = ThreadSafetyTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@451dfee3 key = [@org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@6ed4eacd]; rollback [true]
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:18 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:18 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tintin, Republic.euMember=false, Republic.creationDate=null}, 2={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toto, Republic.euMember=false, Republic.creationDate=null}, 3={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tata, Republic.euMember=false, Republic.creationDate=null}, 4={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Titi, Republic.euMember=false, Republic.creationDate=null}, 5={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tutu, Republic.euMember=false, Republic.creationDate=null}, 6={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tonton, Republic.euMember=false, Republic.creationDate=null}, 7={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toutou, Republic.euMember=false, Republic.creationDate=null}}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@46, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@48}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@46, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@45, 2=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@46, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@43}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@43}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@45, 2=o.c.s.i.PersistableIdentifier@46, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@48}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@45, 2=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@45, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@45, 2=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@48}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@46, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@44, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44}
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@43}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@48}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@43, 4=o.c.s.i.PersistableIdentifier@44, 5=o.c.s.i.PersistableIdentifier@45, 6=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@45, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46, 6=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@43, 2=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45, 5=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@42, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@45}
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@46, 4=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@45, 2=o.c.s.i.PersistableIdentifier@46, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-2-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@44, 3=o.c.s.i.PersistableIdentifier@46}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-2-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@46, 5=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 TRACE pool-2-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@48, 2=o.c.s.i.PersistableIdentifier@45, 3=o.c.s.i.PersistableIdentifier@47}
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@a046448]
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a046448] after transaction
2026-06-16 16:19:18 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@d576e3 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@4448854d, testMethod = in@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6dc78fa8 testClass = ThreadSafetyTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@451dfee3 key = [@org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.in_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:18 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@c59b505
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@c59b505] for JDBC transaction
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c59b505] to manual commit
2026-06-16 16:19:18 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@d576e3 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@35ae4079, testMethod = in_pageable@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6dc78fa8 testClass = ThreadSafetyTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@451dfee3 key = [@org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@6ed4eacd]; rollback [true]
2026-06-16 16:19:18 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:18 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:18 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tintin, Republic.euMember=false, Republic.creationDate=null}, 2={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toto, Republic.euMember=false, Republic.creationDate=null}, 3={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tata, Republic.euMember=false, Republic.creationDate=null}, 4={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Titi, Republic.euMember=false, Republic.creationDate=null}, 5={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tutu, Republic.euMember=false, Republic.creationDate=null}, 6={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tonton, Republic.euMember=false, Republic.creationDate=null}, 7={Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toutou, Republic.euMember=false, Republic.creationDate=null}}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:18 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:18 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:18 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:18 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:19 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:19 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:19 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%o%}
2026-06-16 16:19:19 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%x%}
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:19 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%in%}
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%i%}
2026-06-16 16:19:19 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%n%}
2026-06-16 16:19:19 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:19 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:19 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=T%}
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%in%}
2026-06-16 16:19:19 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%n%}
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 TRACE pool-3-thread-1 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 TRACE pool-3-thread-3 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=T%}
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 TRACE pool-3-thread-2 SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%i%}
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@c59b505]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c59b505] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@d576e3 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@35ae4079, testMethod = in_pageable@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6dc78fa8 testClass = ThreadSafetyTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@451dfee3 key = [@org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.ThreadSafetyRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.128 s - in org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest
2026-06-16 16:19:19 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:19 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@ca129b5, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@338bea5c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@622969ff, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7b66c7e9, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7e0fb5b1, org.springframework.test.context.transaction.TransactionalTestExecutionListener@123a6926, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3b758c0f, org.springframework.test.context.event.EventPublishingTestExecutionListener@76e14d07, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@7540dc57, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@3472f880, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@23701ff5, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5f85e7e9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@2c542a2a, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@f4161d8]
2026-06-16 16:19:19 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:19 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:19 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 36 ms. Found 2 Stalactite repository interfaces.
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7f38646d
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, deputeCount integer, kingId int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Country_languages(country_id int not null, languages_id int not null, unique (country_id, languages_id))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Country_states(country_id int not null, states_id int not null, unique (country_id, states_id))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:19 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Country add constraint FK_Country_kingId_King_id foreign key(kingId) references King(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:19 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4e8b84f
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4e8b84f] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e8b84f] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1698b4f3, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=toto}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=toto}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4e8b84f]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e8b84f] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1698b4f3, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5cab6457
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5cab6457] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5cab6457] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@72274122, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=a keyword%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5cab6457]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5cab6457] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@72274122, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@77c037db
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@77c037db] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@77c037db] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@40c6afcf, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@777}, 2={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@777}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@77c037db]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@77c037db] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@40c6afcf, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1dfc03d
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1dfc03d] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dfc03d] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2cc814ed, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:19 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:19 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1dfc03d]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dfc03d] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2cc814ed, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1c1f9e3a
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1c1f9e3a] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1c1f9e3a] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@37a4fc71, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1c1f9e3a]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1c1f9e3a] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@37a4fc71, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@67fd7497
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@67fd7497] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@67fd7497] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@559100ea, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 TRACE main SQLOperation select Country.id as Country_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? limit ? | {1=Toto, 2=1}
2026-06-16 16:19:19 TRACE main SQLOperation select Country.id as Country_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? limit ? | {1=Tutu, 2=1}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@67fd7497]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@67fd7497] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@559100ea, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@38ff2165
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@38ff2165] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@38ff2165] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1b1b6d65, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:19 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@38ff2165]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@38ff2165] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1b1b6d65, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@36c93275
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@36c93275] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@36c93275] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1394e8ef, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name IsNull], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name is null | {}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@36c93275]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@36c93275] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1394e8ef, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@f983c87
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@f983c87] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f983c87] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@778e52d0, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 3={Person.name=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tintin, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tantan, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@123}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc | {1=T%n}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@f983c87]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f983c87] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@778e52d0, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@71c5f29c
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@71c5f29c] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71c5f29c] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1564d5de, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tutu, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name LikeIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) like lower(?) | {1=%O%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@71c5f29c]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71c5f29c] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1564d5de, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2cca83a4
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2cca83a4] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2cca83a4] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@725ceb38, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:19 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.name asc | {1=%o%}
2026-06-16 16:19:19 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.name asc | {1=%t%}
2026-06-16 16:19:19 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc | {1=%t%}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2cca83a4]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2cca83a4] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@725ceb38, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@21891f24
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@21891f24] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@21891f24] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@fb7eb2c, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@21891f24]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@21891f24] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@fb7eb2c, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@74d21af9
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@74d21af9] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@74d21af9] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@61fb1f9d, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=Fri May 10 10:30:45 UTC 2024, Country.creationDate=Fri Jan 22 11:10:23 UTC 2010, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.creationDate Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.creationDate < ? | {1=Tue Jun 16 16:19:19 UTC 2026}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@74d21af9]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@74d21af9] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@61fb1f9d, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@34abed7e
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@34abed7e] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34abed7e] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6dba7326, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@76acd3f3], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (lower(Country.name) = lower(?) and lower(Country.description) like lower(?)) | {1=toTO, 2=%CoNtAINed%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@34abed7e]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34abed7e] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6dba7326, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4ee66ff0
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4ee66ff0] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4ee66ff0] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@63028db, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@fbd0d77], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (lower(Country.name) = lower(?) and Country.description like ?) | {1=toTO, 2=%contained%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4ee66ff0]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4ee66ff0] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@63028db, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@63dd4d70
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@63dd4d70] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@63dd4d70] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@c16feeb, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@78fee50c], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (Country.id = ? and Country.name = ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=Toto}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@63dd4d70]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@63dd4d70] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@c16feeb, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@370689b5
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@370689b5] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@370689b5] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6576eba4, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}, 5={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.deputeCount=0, Country.presidentId=null}, 6={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=null}, 7={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@370689b5]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@370689b5] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6576eba4, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5dc4089d
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5dc4089d] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5dc4089d] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@775d38ff, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=true, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.euMember Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.euMember = ? | {1=true}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.euMember Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.euMember = ? | {1=false}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5dc4089d]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5dc4089d] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@775d38ff, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@f3a3d22
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@f3a3d22] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f3a3d22] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@14df06df, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@f3a3d22]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f3a3d22] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@14df06df, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@72b79b29
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@72b79b29] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72b79b29] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7f475bd5, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=%contained%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@72b79b29]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72b79b29] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7f475bd5, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@387eca32
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@387eca32] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@387eca32] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@11444634, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name in (?) | {1=Titi}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) in (lower(?)) | {1=tiTI}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) in (lower(?), lower(?)) | {1=tiTI, 2=TOto}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@387eca32]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@387eca32] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@11444634, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1788adc4
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1788adc4] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1788adc4] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@79ba394a, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) not in (lower(?)) | {1=TATA}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1788adc4]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1788adc4] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@79ba394a, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2b64a74c
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2b64a74c] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2b64a74c] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@506c1549, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id >= ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2b64a74c]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2b64a74c] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@506c1549, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@168556cf
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@168556cf] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@168556cf] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@26fada87, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@168556cf]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@168556cf] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@26fada87, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3a084fc7
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3a084fc7] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3a084fc7] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4e457635, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 2={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@78}, 4={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:19 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:19 TRACE main SQLOperation select count(distinct Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:19 TRACE main SQLOperation select count(distinct Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3a084fc7]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3a084fc7] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4e457635, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4c12ee12
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4c12ee12] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4c12ee12] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6b0b6001, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Between], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id between ? and ? | {1=o.c.s.i.PersistedIdentifier@40, 2=o.c.s.i.PersistedIdentifier@50}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4c12ee12]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4c12ee12] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6b0b6001, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7fec168e
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7fec168e] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7fec168e] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@798f8f25, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description not like ? | {1=%contained%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7fec168e]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7fec168e] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@798f8f25, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1ec6b7b6
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1ec6b7b6] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ec6b7b6] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2e53107a, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:19 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:19 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1ec6b7b6]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ec6b7b6] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2e53107a, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@70f15b
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@70f15b] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@70f15b] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@72eca02d, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@70f15b]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@70f15b] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@72eca02d, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@49a823c8
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@49a823c8] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49a823c8] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7dd1fd41, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=true, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals, OR Country.description Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? or Country.description = ? | {1=TOtO, 2=a description with a keyword}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals, org.codefilarete.stalactite.query.model.Criteria@6e318e5d, OR Person.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? or (Country.description = ? and Country.euMember = ?) or president.name = ? | {1=TonTon, 2=a keyword contained in the description, 3=true, 4=me}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@49a823c8]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49a823c8] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7dd1fd41, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@45eba3b7
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@45eba3b7] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@45eba3b7] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4c157e75, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=%keyword%}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@45eba3b7]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@45eba3b7] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4c157e75, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7ddebc5c
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7ddebc5c] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ddebc5c] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@337920cc, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person.id Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president.id = ? | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president.name = ? | {1=me}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_vehicle.color = ? | {1=Color[rgb=123]}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7ddebc5c]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ddebc5c] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@337920cc, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@233352da
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@233352da] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@233352da] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2b21bb4d, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@233352da]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@233352da] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2b21bb4d, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.after]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@548dcfa0
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@548dcfa0] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@548dcfa0] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@152606b3, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:19 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:19 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:19 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:19 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id > ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@548dcfa0]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@548dcfa0] after transaction
2026-06-16 16:19:19 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@152606b3, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:19 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d8ffe07
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5d8ffe07] for JDBC transaction
2026-06-16 16:19:19 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d8ffe07] to manual commit
2026-06-16 16:19:19 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6e16e6c3, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5d8ffe07]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d8ffe07] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6e16e6c3, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@46241f9
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@46241f9] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@46241f9] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@49d61ca8, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 3={Person.name=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tintin, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tantan, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@123}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@46241f9]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@46241f9] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@49d61ca8, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notIn]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d8b2f90
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5d8b2f90] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d8b2f90] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4dbf26c7, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id not in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5d8b2f90]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d8b2f90] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4dbf26c7, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4147625b
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4147625b] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4147625b] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1f473c2b, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}, 5={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.deputeCount=0, Country.presidentId=null}, 6={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=null}, 7={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4147625b]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4147625b] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1f473c2b, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3b210322
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3b210322] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3b210322] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6c525925, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}, 5={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.deputeCount=0, Country.presidentId=null}, 6={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=null}, 7={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3b210322]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3b210322] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6c525925, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.greater]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7d395621
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7d395621] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7d395621] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6ad46185, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id > ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7d395621]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7d395621] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6ad46185, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_dynamic_inMemory]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@ed6bc2e
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@ed6bc2e] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ed6bc2e] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2c02c021, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto_b, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO_c, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO_a, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 2={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 3={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 6 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 6={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:20 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Like], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code like ? | {1=%_%}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Like], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code like ? | {1=%_%}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@ed6bc2e]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ed6bc2e] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2c02c021, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notLike_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2ddc896a
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2ddc896a] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ddc896a] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@546bdc1a, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tutu, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name LikeIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) not like lower(?) | {1=%O%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2ddc896a]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ddc896a] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@546bdc1a, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11828cc2
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@11828cc2] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11828cc2] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@377433d2, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:20 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@11828cc2]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11828cc2] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@377433d2, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy_criteriaOnCollection_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7391fee4
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7391fee4] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7391fee4] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@59edc1e7, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 3={Person.name=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Titi, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@123}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 2={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 3={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:20 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7391fee4]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7391fee4] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@59edc1e7, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.elementCollectionCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@35074828
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@35074828] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@35074828] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@21d53cfd, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person_nicknames(nicknames, id) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=John Do}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=Jane Do}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@100, State.name=null}, 2={State.id=o.c.s.i.PersistableIdentifier@200, State.name=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.states_id=o.c.s.i.PersistableIdentifier@100, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}, 2={Country_states.states_id=o.c.s.i.PersistableIdentifier@200, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR State.id In], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_states_State.id in (?) | {1=o.c.s.i.PersistableIdentifier@100}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_nicknames.nicknames In], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_Person_nicknames.nicknames in (?) | {1=John Do}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@35074828]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@35074828] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@21d53cfd, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4696e669
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4696e669] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4696e669] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@582d0b6b, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation delete from Country_languages where country_id = ? and languages_id = ? | {1={Country_languages.country_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@88}, 2={Country_languages.country_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}, 2={Country.id=o.c.s.i.PersistedIdentifier@43}}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4696e669]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4696e669] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@582d0b6b, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.mapCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@c564e31
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@c564e31] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c564e31] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@22546149, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 2={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 6 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.key=home, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666}, 2={Person_phoneNumbers.value=06 66 66 66 66, Person_phoneNumbers.key=Matignon, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237}, 3={Person_phoneNumbers.value=05 55 55 55 55, Person_phoneNumbers.key=work, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237}, 4={Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.key=mobile, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666}, 5={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.key=work, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666}, 6={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.key=home, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@100, State.name=null}, 2={State.id=o.c.s.i.PersistableIdentifier@200, State.name=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.states_id=o.c.s.i.PersistableIdentifier@100, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}, 2={Country_states.states_id=o.c.s.i.PersistableIdentifier@200, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_phoneNumbers.value Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_Person_phoneNumbers.value = ? | {1=01 11 11 11 11}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_phoneNumbers.value Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_Person_phoneNumbers.value = ? | {1=06 66 66 66 66}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@c564e31]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c564e31] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@22546149, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@385294de
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@385294de] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@385294de] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@62a473aa, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto_b, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO_c, Country.deputeCount=0, Country.presidentId=null}, 3={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO_a, Country.deputeCount=0, Country.presidentId=null}, 4={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.name asc | {1=%t%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by lower(Country.name) asc | {1=%t%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@385294de]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@385294de] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@62a473aa, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.lesserEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4d0bbae5
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4d0bbae5] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d0bbae5] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6a18b490, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id <= ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4d0bbae5]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d0bbae5] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6a18b490, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.isNotNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@258377a7
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@258377a7] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@258377a7] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5daf7fea, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name IsNull], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name is not null | {}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@258377a7]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@258377a7] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5daf7fea, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notEqual]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54d837cb
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@54d837cb] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54d837cb] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6fc06ec4, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name != ? | {1=Titi}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@54d837cb]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54d837cb] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6fc06ec4, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.endsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@503c6c4d
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@503c6c4d] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@503c6c4d] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@3867e848, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=%a keyword}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@503c6c4d]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@503c6c4d] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@3867e848, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@528db627
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@528db627] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@528db627] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2dd9a1db, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.deputeCount=0, Country.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.id as Country_id, Country.DTYPE as DISCRIMINATOR from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@528db627]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@528db627] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2dd9a1db, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notLike]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6f935613
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6f935613] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f935613] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7d1b5c63, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=a description with a keyword, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.deputeCount=0, Country.presidentId=null}, 2={Country.DTYPE=Republic, Country.description=a keyword contained in the description, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description not like ? | {1=%contained%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6f935613]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f935613] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7d1b5c63, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.crud]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@461cb79e
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@461cb79e] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@461cb79e] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4d04ce06, testMethod = crud@DerivedQueriesWithSingleTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@1bd3701a]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into King(name, id) values (?, ?) | {1={King.id=o.c.s.i.PersistableIdentifier@999, King.name=still me}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId, kingId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Realm, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.kingId=o.c.s.i.PersistableIdentifier@999, Country.presidentId=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Republic, Country.description=null, Country.modificationDate=null, Country.creationDate=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.deputeCount=0, Country.presidentId=null}}
2026-06-16 16:19:20 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.kingId as Country_kingId, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, king.name as king_name, king.id as king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as king on Country.kingId = king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name in (?, ?) | {1=Toto, 2=Tata}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@461cb79e]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@461cb79e] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7dd66054 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4d04ce06, testMethod = crud@DerivedQueriesWithSingleTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57f35caf testClass = DerivedQueriesWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@55c96e37 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 55, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.186 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest
2026-06-16 16:19:20 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:20 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@b7cf3fe, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@74386944, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@ef5a994, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@60721067, org.springframework.test.context.support.DirtiesContextTestExecutionListener@cfdfc94, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3b38c606, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@182261fc, org.springframework.test.context.event.EventPublishingTestExecutionListener@6823bbb7, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@bd9e37b, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@76ac1cf0, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7d8abe58, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@8814c5d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@4c87a40d, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@5ada7af1]
2026-06-16 16:19:20 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:20 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:20 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 27 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@58b5f661
2026-06-16 16:19:20 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id))
2026-06-16 16:19:20 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:20 DEBUG main DDLDeployer create table Republic(deputeCount integer not null, id int not null, unique (id))
2026-06-16 16:19:20 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:20 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:20 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:20 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id)
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4b526e15
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4b526e15] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4b526e15] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@569575ec, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 5={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 6={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 7={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=T%o%}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4b526e15]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4b526e15] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@569575ec, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@374a49be
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@374a49be] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@374a49be] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@62d6611a, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.vehicleId=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@777, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@374a49be]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@374a49be] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@62d6611a, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@52f6f7c0
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@52f6f7c0] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@52f6f7c0] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@399a4cd1, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as name, president.name as president_name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as name, president.name as president_name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@52f6f7c0]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@52f6f7c0] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@399a4cd1, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3e573440
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3e573440] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3e573440] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@42b2eb48, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as name, president.name as president_name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by president.name asc | {1=%o%}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3e573440]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3e573440] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@42b2eb48, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2102d36f
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2102d36f] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2102d36f] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@32bce8fe, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 5={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 6={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 7={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2102d36f]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2102d36f] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@32bce8fe, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1039af82
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1039af82] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1039af82] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@375d73bb, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.vehicleId=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@777, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as name, president.name as president_name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name = ? | {1=Tata}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1039af82]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1039af82] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@375d73bb, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7ed96efa
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7ed96efa] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ed96efa] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@14a19efe, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 5={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 6={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 7={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o, 2=2, 3=2}
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=T%o}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.name asc, Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7ed96efa]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ed96efa] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@14a19efe, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@41d7798
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@41d7798] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41d7798] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@4269ff03, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 5={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 6={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 7={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id desc | {1=T%o}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.name asc, Country.id asc | {1=%T%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@41d7798]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41d7798] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@4269ff03, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@26243ac1
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@26243ac1] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@26243ac1] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@ad7563d, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Country.name asc limit ? | {1=1}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Country.name asc limit ? | {1=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@26243ac1]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@26243ac1] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@ad7563d, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@71c92109
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@71c92109] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71c92109] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@55d1605b, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 5={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 6={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 7={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@71c92109]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71c92109] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@55d1605b, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5c234996
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5c234996] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c234996] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@648cfef9, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 5={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 6={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 7={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5c234996]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c234996] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@648cfef9, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:20 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@285c185e
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@285c185e] for JDBC transaction
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@285c185e] to manual commit
2026-06-16 16:19:20 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@293a787a, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@21160db7]; rollback [true]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 2={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 3={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 4={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 5={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 6={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.description=null, Country.creationDate=null, Country.modificationDate=null}, 7={Country.euMember=false, Country.presidentId=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.description=null, Country.creationDate=null, Country.modificationDate=null}}
2026-06-16 16:19:20 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:20 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=T%o%}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:20 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:20 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:20 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:20 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@285c185e]
2026-06-16 16:19:20 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@285c185e] after transaction
2026-06-16 16:19:20 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@54362452 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@293a787a, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@eef8bed testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4467b5dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.338 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.ProjectionMappingFinderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.36 s - in org.codefilarete.stalactite.spring.repository.query.ProjectionMappingFinderTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest
2026-06-16 16:19:20 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:20 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5173b584, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@99bfe14, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@4b7a64ca, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3f8bd4b1, org.springframework.test.context.support.DirtiesContextTestExecutionListener@73189951, org.springframework.test.context.transaction.TransactionalTestExecutionListener@25a5a278, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3de1de32, org.springframework.test.context.event.EventPublishingTestExecutionListener@5caebb63, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6bcb63b6, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@63f5bad5, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5056f8d7, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@798a241d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@496c3e49, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@70116a3]
2026-06-16 16:19:20 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:20 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:20 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 20 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4f4fd133
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country_languages(country_id int not null, languages_id int not null, unique (country_id, languages_id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Realm(id int not null, name varchar(255), euMember boolean not null, presidentId int, kingId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Republic(deputeCount integer not null, id int not null, name varchar(255), euMember boolean not null, presidentId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id)
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@16b6fa67
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@16b6fa67] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16b6fa67] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6ae148c1 testClass = TablePerClassNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest@3f80d919, testMethod = in@TablePerClassNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@1e44794c testClass = TablePerClassNativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@36a63247 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@56e1d312]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, euMember, id, presidentId) values (?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.euMember=false, Republic.name=Toto}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Realm(name, euMember, id, kingId, presidentId) values (?, ?, ?, ?, ?) | {1={Realm.name=Tata, Realm.presidentId=null, Realm.id=o.c.s.i.PersistableIdentifier@43, Realm.euMember=false, Realm.kingId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select coalesce(Realm.name, Republic.name) as Country_name, coalesce(Realm.euMember, Republic.euMember) as Country_euMember, coalesce(Realm.id, Republic.id) as Country_id, coalesce(Realm.presidentId, Republic.presidentId) as Country_presidentId, casewhen(Realm.id is not null, 'Realm', 'Republic') as Country_DISCRIMINATOR, Republic.deputeCount as Republic_deputeCount, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president.name as president_name, president.id as president_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from (select Realm.id as id, Realm.presidentId as presidentId from Realm UNION ALL select Republic.id as id, Republic.presidentId as presidentId from Republic) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (:ids) | {ids=[o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44]}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@16b6fa67]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16b6fa67] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6ae148c1 testClass = TablePerClassNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest@3f80d919, testMethod = in@TablePerClassNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@1e44794c testClass = TablePerClassNativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@36a63247 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.147 s - in org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@71c37190, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3d8e1a73, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@48b920e8, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@33fdca8f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@59d86291, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1448a65b, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@15f77a5a, org.springframework.test.context.event.EventPublishingTestExecutionListener@480363d9, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@52d54ca2, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@3fe42dd, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@2d75cd52, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7e3b6e8e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6739db7, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@776adf0e]
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 20 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@80aaf89
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country_languages(republic_id int not null, languages_id int not null, unique (republic_id, languages_id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Republic(name varchar(255), euMember boolean not null, id int not null, presidentId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@880cd84
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@880cd84] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@880cd84] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@578e869, testMethod = projection_byExtraArgument@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@777}, 2={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@777}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name = :name | {name=Toto}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name = :name | {name=Toto}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@880cd84]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@880cd84] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@578e869, testMethod = projection_byExtraArgument@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7f264c79
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7f264c79] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f264c79] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@5e10d1c0, testMethod = projection_pageable@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Titi, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Republic.euMember=false, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Republic.euMember=false, Republic.name=Tonton, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, P.name as president_name from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name like concat('%', :name, '%') order by president_name asc limit :limit | {name=t, limit=4}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, P.name as president_name from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name like concat('%', :name, '%') order by president_name asc limit :limit offset :offset | {name=t, limit=3, offset=3}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, P.name as president_name from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name like concat('%', :name, '%') order by president_name desc limit :limit offset :offset | {name=t, limit=3, offset=0}
2026-06-16 16:19:21 TRACE main SQLOperation select count(R.id) from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name like concat('%', :name, '%') | {name=t}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7f264c79]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f264c79] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@5e10d1c0, testMethod = projection_pageable@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4d088fd3
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4d088fd3] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d088fd3] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@569639ef, testMethod = exists@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select Republic.id as Republic_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? limit ? | {1=Toto, 2=1}
2026-06-16 16:19:21 TRACE main SQLOperation select Republic.id as Republic_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? limit ? | {1=Tutu, 2=1}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4d088fd3]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d088fd3] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@569639ef, testMethod = exists@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1b5b532a
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1b5b532a] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b5b532a] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@194b998d, testMethod = projection_orderBy@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Titi, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Republic.euMember=false, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Republic.euMember=false, Republic.name=Tonton, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, P.name as president_name from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name like concat('%', :name, '%') order by president_name asc | {name=o}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1b5b532a]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b5b532a] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@194b998d, testMethod = projection_orderBy@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5baac5c6
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5baac5c6] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5baac5c6] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@1bff8e73, testMethod = twoCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.id = :id and R.name = :name | {name=Toto, id=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5baac5c6]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5baac5c6] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@1bff8e73, testMethod = twoCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e8d0d69
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7e8d0d69] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e8d0d69] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@17a12b32, testMethod = equalBoolean@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.euMember=true, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.euMember = true | {}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7e8d0d69]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e8d0d69] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@17a12b32, testMethod = equalBoolean@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e30df8b
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7e30df8b] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e30df8b] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@551f251d, testMethod = in_string@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.euMember=false, Republic.name=Titi, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}, 3={Republic.euMember=false, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name in (:names) | {names=Titi}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7e30df8b]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e30df8b] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@551f251d, testMethod = in_string@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.severalNativeQueries_theOneMatchingDatabaseIsChosen]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@40f62aa2
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@40f62aa2] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@40f62aa2] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@a2cc63e, testMethod = severalNativeQueries_theOneMatchingDatabaseIsChosen@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.euMember=false, Republic.name=Titi, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}, 3={Republic.euMember=false, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name in (:names) | {names=Titi}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@40f62aa2]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@40f62aa2] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@a2cc63e, testMethod = severalNativeQueries_theOneMatchingDatabaseIsChosen@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3198594d
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3198594d] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3198594d] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@3e1275f9, testMethod = projection_resultIsSingle@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, P.name as president_name from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name = :name | {name=Toto}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3198594d]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3198594d] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@3e1275f9, testMethod = projection_resultIsSingle@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5bdf2408
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5bdf2408] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5bdf2408] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@10d9c785, testMethod = countDistinctByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@78}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 4={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 5={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:21 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5bdf2408]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5bdf2408] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@10d9c785, testMethod = countDistinctByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@676b3d4c
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@676b3d4c] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@676b3d4c] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@7214fd1b, testMethod = countByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:21 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:21 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@676b3d4c]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@676b3d4c] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@7214fd1b, testMethod = countByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@48af0ee6
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@48af0ee6] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@48af0ee6] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@3450e40e, testMethod = in@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.id in (:ids) | {ids=[o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44]}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.id in (:ids) | {ids=[o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44]}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@48af0ee6]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@48af0ee6] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@3450e40e, testMethod = in@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2808b1b7
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2808b1b7] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2808b1b7] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@a74d2f4, testMethod = oneToOneCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where V.color = :color | {color=Color[rgb=123]}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2808b1b7]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2808b1b7] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@a74d2f4, testMethod = oneToOneCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@485262be
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@485262be] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@485262be] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@66619114, testMethod = oneResultExpected_severalResults_throwsException@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name = :name | {name=Toto}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@485262be]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@485262be] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@66619114, testMethod = oneResultExpected_severalResults_throwsException@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7015e045
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7015e045] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7015e045] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@659d6f74, testMethod = equal@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Titi, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}}
2026-06-16 16:19:21 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:21 TRACE main SQLOperation select Republic.name as Republic_name, Republic.euMember as Republic_euMember, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 TRACE main SQLOperation select R.name as Republic_name, R.euMember as Republic_euMember, R.id as Republic_id, P.name as president_name, P.id as president_id, V.color as president_vehicle_color, V.id as president_vehicle_id, L.code as Country_languages_Language_code, L.id as Country_languages_Language_id from Republic as R left outer join Person as P on R.presidentId = P.id left outer join Country_languages as Country_languages on R.id = Country_languages.republic_id left outer join Vehicle as V on P.vehicleId = V.id left outer join Language as L on Country_languages.languages_id = L.id where R.name = :name | {name=Toto}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7015e045]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7015e045] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@659d6f74, testMethod = equal@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2a89cfc7
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2a89cfc7] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2a89cfc7] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@40141d77, testMethod = delete_manyToManyCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5cc1a0c3]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:21 TRACE main SQLOperation select Republic.id as rootId from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:21 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43]
2026-06-16 16:19:21 TRACE main SQLOperation select Republic.name as Republic_name, Republic.euMember as Republic_euMember, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation delete from Country_languages where republic_id = ? and languages_id = ? | {1={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistedIdentifier@42}, 2={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistedIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistedIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistedIdentifier@43}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation delete from Republic where id = ? | {1={Republic.id=o.c.s.i.PersistedIdentifier@42}, 2={Republic.id=o.c.s.i.PersistedIdentifier@43}}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2a89cfc7]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2a89cfc7] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9aa91c2 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@40141d77, testMethod = delete_manyToManyCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@b9af9af testClass = NativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1b815b7 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.331 s - in org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@ea37b04, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@52dd14db, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@12c7fb07, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@369e8117, org.springframework.test.context.support.DirtiesContextTestExecutionListener@23f0a79b, org.springframework.test.context.transaction.TransactionalTestExecutionListener@19b114f2, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3403cb00, org.springframework.test.context.event.EventPublishingTestExecutionListener@765772ae, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@503dcf80, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@41ba47f1, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6b4bdf0d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@264402c8, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@183b884f, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@b2dc176]
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 23 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3fb39d03
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country(name varchar(255), euMember boolean not null, id int not null, presidentId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country_languages(country_id int not null, languages_id int not null, unique (country_id, languages_id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Realm(id int not null, kingId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Republic(deputeCount integer not null, id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_id_Country_id foreign key(id) references Country(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id)
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@b37eaa0
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@b37eaa0] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b37eaa0] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2c359ef0 testClass = JoinTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest@32dac3a0, testMethod = in@JoinTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@68c5db1 testClass = JoinTableNativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4771da0b key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@47331e0b]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Country(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=null, Country.name=Toto, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.presidentId=null, Country.name=Tata, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Realm(id, kingId) values (?, ?) | {1={Realm.kingId=null, Realm.id=o.c.s.i.PersistableIdentifier@43}}
2026-06-16 16:19:21 TRACE main SQLOperation select C.name as Country_name, C.euMember as Country_euMember, C.id as Country_id, C.presidentId as Country_presidentId, Republic.deputeCount as Republic_deputeCount, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country as C left outer join Person as president on C.presidentId = president.id left outer join Country_languages as Country_languages on C.id = Country_languages.country_id left outer join Realm as Realm on C.id = Realm.id left outer join Republic as Republic on C.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where C.id in (:ids) | {ids=[o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44]}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Country#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@b37eaa0]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b37eaa0] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2c359ef0 testClass = JoinTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest@32dac3a0, testMethod = in@JoinTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@68c5db1 testClass = JoinTableNativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4771da0b key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s - in org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7ce834ff, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@2dafce1c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@567fd3cd, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@b1590ed, org.springframework.test.context.support.DirtiesContextTestExecutionListener@366702bc, org.springframework.test.context.transaction.TransactionalTestExecutionListener@656be542, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4d22b399, org.springframework.test.context.event.EventPublishingTestExecutionListener@6a97c028, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@646b4d24, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5e10f51e, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6763b3e, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@52b43d58, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6c884847, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@35e9e8cd]
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 20 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3782e7
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country(name varchar(255), euMember boolean not null, id int not null, presidentId int, deputeCount integer, kingId int, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country_languages(country_id int not null, languages_id int not null, unique (country_id, languages_id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country add constraint FK_Country_kingId_King_id foreign key(kingId) references King(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@58cfd81
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@58cfd81] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@58cfd81] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@50ebfc4f testClass = SingleTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest@32dcaffb, testMethod = in@SingleTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@505e3cd4 testClass = SingleTableNativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2dc7e72c key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22c16f5f]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Country(deputeCount, name, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?) | {1={Country.deputeCount=0, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.euMember=false, Country.presidentId=null, Country.name=Toto}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Country(name, euMember, id, presidentId, kingId, DTYPE) values (?, ?, ?, ?, ?, ?) | {1={Country.DTYPE=Realm, Country.id=o.c.s.i.PersistableIdentifier@43, Country.euMember=false, Country.presidentId=null, Country.name=Tata, Country.kingId=null}}
2026-06-16 16:19:21 TRACE main SQLOperation select C.name as Country_name, C.euMember as Country_euMember, C.id as Country_id, C.presidentId as Country_presidentId, C.deputeCount as Country_deputeCount, C.kingId as Country_kingId, C.DTYPE as Country_DTYPE, Realm_king.name as king_name, Realm_king.id as king_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country as C left outer join Person as president on C.presidentId = president.id left outer join Country_languages as Country_languages on C.id = Country_languages.country_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on C.kingId = Realm_king.id where C.id in (:ids) | {ids=[o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44]}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@58cfd81]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@58cfd81] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@50ebfc4f testClass = SingleTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest@32dcaffb, testMethod = in@SingleTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@505e3cd4 testClass = SingleTableNativeQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2dc7e72c key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 s - in org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueryLookupStrategyTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s - in org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueryLookupStrategyTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:21 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5237ee14, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@4935477a, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@53bb97f3, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@748500f3, org.springframework.test.context.support.DirtiesContextTestExecutionListener@192f1739, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7a428df1, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@75498945, org.springframework.test.context.event.EventPublishingTestExecutionListener@29179d87, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@48e0c143, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@26a3f0ab, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@1f99469b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@a770b4a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@4453299e, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@7dccaf17]
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:21 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 23 ms. Found 2 Stalactite repository interfaces.
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3fda577d
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country_languages(country_id int not null, languages_id int not null, unique (country_id, languages_id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Country_states(country_id int not null, states_id int not null, unique (country_id, states_id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Realm(id int not null, name varchar(255), description varchar(255), euMember boolean not null, modificationDate timestamp, creationDate timestamp, presidentId int, kingId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Republic(deputeCount integer not null, id int not null, name varchar(255), description varchar(255), euMember boolean not null, modificationDate timestamp, creationDate timestamp, presidentId int, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:21 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id)
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@13fda4b0
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@13fda4b0] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@13fda4b0] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5bb184a9, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}}
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) = lower(?) | {1=toto}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) = lower(?) | {1=toto}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@13fda4b0]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@13fda4b0] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5bb184a9, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@45eb7acd
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@45eb7acd] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@45eb7acd] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6106463c, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4df025dd Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.description like ? | {1=a keyword%}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@45eb7acd]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@45eb7acd] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6106463c, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3b358b9f
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3b358b9f] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3b358b9f] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@18c9e670, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.vehicleId=null}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3b358b9f]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3b358b9f] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@18c9e670, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1b0a8749
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1b0a8749] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b0a8749] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@64b07f55, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton}}
2026-06-16 16:19:21 TRACE main SQLOperation select president.name as president_name, Country.name as name from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:21 TRACE main SQLOperation select president.name as president_name, Country.name as name from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1b0a8749]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b0a8749] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@64b07f55, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6af8bdae
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6af8bdae] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6af8bdae] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@16fa4685, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6af8bdae]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6af8bdae] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@16fa4685, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@49419096
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@49419096] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49419096] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@66a9ecdc, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=null}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata}}
2026-06-16 16:19:21 TRACE main SQLOperation select Country.id as Country_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? limit ? | {1=Toto, 2=1}
2026-06-16 16:19:21 TRACE main SQLOperation select Country.id as Country_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? limit ? | {1=Tutu, 2=1}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@49419096]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49419096] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@66a9ecdc, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@9e31c85
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@9e31c85] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9e31c85] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@11c91884, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 2={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}, 3={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:21 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@9e31c85]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9e31c85] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@11c91884, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6b3abfba
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6b3abfba] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6b3abfba] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3cbc9f3d, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}}
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a IsNull], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name is null | {}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6b3abfba]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6b3abfba] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3cbc9f3d, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1ce380b8
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1ce380b8] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ce380b8] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6d0bd82a, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=C, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=B, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me, Person.vehicleId=null}}
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Tonton}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tintin}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tantan}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tata}}
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by president.name asc | {1=T%n}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1ce380b8]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ce380b8] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6d0bd82a, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@793df843
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@793df843] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@793df843] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@76133187, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:21 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:21 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tutu}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton}}
2026-06-16 16:19:21 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a LikeIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:21 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) like lower(?) | {1=%O%}
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:21 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@793df843]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@793df843] after transaction
2026-06-16 16:19:21 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@76133187, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:21 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@727c31f9
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@727c31f9] for JDBC transaction
2026-06-16 16:19:21 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@727c31f9] to manual commit
2026-06-16 16:19:21 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@201a57cc, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton}}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.name asc | {1=%o%}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.name asc | {1=%t%}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by president.name asc | {1=%t%}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@727c31f9]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@727c31f9] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@201a57cc, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@10635355
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@10635355] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@10635355] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5661fc7a, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@10635355]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@10635355] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5661fc7a, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@49a18232
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@49a18232] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49a18232] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@582c7a31, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=Fri May 10 10:30:45 UTC 2024, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=Fri Jan 22 11:10:23 UTC 2010, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@2dd605b9 Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.creationDate < ? | {1=Tue Jun 16 16:19:22 UTC 2026}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@49a18232]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49a18232] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@582c7a31, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@45d316ae
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@45d316ae] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@45d316ae] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3e77c173, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@75b986b9], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where (lower(Country.name) = lower(?) and lower(Country.description) like lower(?)) | {1=toTO, 2=%CoNtAINed%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@45d316ae]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@45d316ae] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3e77c173, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4f449753
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4f449753] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4f449753] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3e249127, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@be7c108], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where (lower(Country.name) = lower(?) and Country.description like ?) | {1=toTO, 2=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4f449753]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4f449753] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3e249127, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@53e57cee
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@53e57cee] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@53e57cee] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@37e07b6f, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@8d4bf61], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where (Country.id = ? and Country.name = ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@53e57cee]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@53e57cee] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@37e07b6f, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7b7e2ddc
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7b7e2ddc] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7b7e2ddc] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2be4f17b, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata}, 5={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu}, 6={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton}, 7={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7b7e2ddc]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7b7e2ddc] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2be4f17b, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2ff31f6
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2ff31f6] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ff31f6] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@77837ad7, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=true, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@697fc544 Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.euMember = ? | {1=true}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@697fc544 Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.euMember = ? | {1=false}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2ff31f6]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ff31f6] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@77837ad7, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@65f1fa47
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@65f1fa47] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@65f1fa47] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@44e655f2, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 2={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 3={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@65f1fa47]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@65f1fa47] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@44e655f2, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@71522fb7
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@71522fb7] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71522fb7] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@785975a3, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4df025dd Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.description like ? | {1=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@71522fb7]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71522fb7] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@785975a3, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@41671912
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@41671912] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41671912] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@15c362f, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name in (?) | {1=Titi}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) in (lower(?)) | {1=tiTI}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) in (lower(?), lower(?)) | {1=tiTI, 2=TOto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@41671912]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41671912] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@15c362f, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@39c8f8d7
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@39c8f8d7] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@39c8f8d7] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@787bd653, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) not in (lower(?)) | {1=TATA}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@39c8f8d7]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@39c8f8d7] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@787bd653, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@258b7c49
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@258b7c49] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@258b7c49] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1b4b7aa5, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id >= ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@258b7c49]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@258b7c49] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1b4b7aa5, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@388cccaf
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@388cccaf] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@388cccaf] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2f3f5868, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata}}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@388cccaf]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@388cccaf] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2f3f5868, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@41757cf0
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@41757cf0] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41757cf0] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@70df1944, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}, 2={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 3={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 4={Language.id=o.c.s.i.PersistableIdentifier@78, Language.code=fr_fr}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 TRACE main SQLOperation select count(Country.id) as row_count from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select count(distinct Country.id) as row_count from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select count(distinct Country.id) as row_count from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@41757cf0]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41757cf0] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@70df1944, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54f84573
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@54f84573] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54f84573] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@375c975b, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 Between], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id between ? and ? | {1=o.c.s.i.PersistedIdentifier@40, 2=o.c.s.i.PersistedIdentifier@50}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@54f84573]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54f84573] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@375c975b, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6739e16a
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6739e16a] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6739e16a] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@f6018ec, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4df025dd Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.description not like ? | {1=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6739e16a]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6739e16a] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@f6018ec, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@243ebbbe
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@243ebbbe] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@243ebbbe] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@22b6ad03, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}, 2={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 3={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 TRACE main SQLOperation select count(Country.id) as row_count from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select count(Country.id) as row_count from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@243ebbbe]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@243ebbbe] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@22b6ad03, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7322151e
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7322151e] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7322151e] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@26836337, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7322151e]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7322151e] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@26836337, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2723170a
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2723170a] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2723170a] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@53df75e6, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=true, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Equals, OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4df025dd Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? or Country.description = ? | {1=TOtO, 2=a description with a keyword}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Equals, org.codefilarete.stalactite.query.model.Criteria@5b51e6ee, OR Person.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? or (Country.description = ? and Country.euMember = ?) or president.name = ? | {1=TonTon, 2=a keyword contained in the description, 3=true, 4=me}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2723170a]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2723170a] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@53df75e6, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@55d4729f
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@55d4729f] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@55d4729f] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@55fcb8d3, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4df025dd Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.description like ? | {1=%keyword%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@55d4729f]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@55d4729f] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@55fcb8d3, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@39330c29
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@39330c29] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@39330c29] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@63811f57, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person.id Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where president.id = ? | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where president.name = ? | {1=me}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where president_vehicle.color = ? | {1=Color[rgb=123]}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@39330c29]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@39330c29] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@63811f57, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2322c9f7
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2322c9f7] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2322c9f7] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@acce60e, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2322c9f7]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2322c9f7] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@acce60e, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.after]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2286a421
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2286a421] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2286a421] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2005dc6b, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id > ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2286a421]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2286a421] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2005dc6b, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2f1555c
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2f1555c] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2f1555c] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5dc77a30, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2f1555c]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2f1555c] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5dc77a30, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7656726c
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7656726c] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7656726c] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5e31df0a, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=C, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=B, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Tonton}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tintin}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tantan}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tata}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7656726c]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7656726c] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5e31df0a, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notIn]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2d633926
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2d633926] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2d633926] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@553f7b1e, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id not in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2d633926]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2d633926] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@553f7b1e, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5307d746
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5307d746] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5307d746] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@13d48b82, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata}, 5={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu}, 6={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton}, 7={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5307d746]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5307d746] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@13d48b82, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@68805d40
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@68805d40] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@68805d40] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@207a6bc8, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata}, 5={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu}, 6={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton}, 7={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@68805d40]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@68805d40] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@207a6bc8, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.greater]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@8f77e78
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@8f77e78] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@8f77e78] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4a2dee8c, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id > ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@8f77e78]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@8f77e78] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4a2dee8c, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_dynamic_inMemory]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@67c70197
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@67c70197] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@67c70197] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@42c4318b, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto_b}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO_c}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO_a}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 2={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 3={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 6 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 6={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Like], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code like ? | {1=%_%}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Like], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code like ? | {1=%_%}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@67c70197]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@67c70197] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@42c4318b, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notLike_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@310f2247
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@310f2247] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@310f2247] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1423253e, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tutu}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a LikeIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where lower(Country.name) not like lower(?) | {1=%O%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@310f2247]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@310f2247] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1423253e, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@43a67f77
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@43a67f77] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@43a67f77] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@774665fc, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 2={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 3={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@43a67f77]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@43a67f77] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@774665fc, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy_criteriaOnCollection_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4851089e
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4851089e] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4851089e] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@67f3fe24, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=C, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=B, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Titi}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 2={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}, 3={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4851089e]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4851089e] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@67f3fe24, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.elementCollectionCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@224061ec
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@224061ec] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@224061ec] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@15307c1e, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person_nicknames(nicknames, id) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=John Do}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=Jane Do}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}, 2={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR State.id In], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_states_State.id in (?) | {1=o.c.s.i.PersistableIdentifier@100}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_nicknames.nicknames In], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where president_Person_nicknames.nicknames in (?) | {1=John Do}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@224061ec]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@224061ec] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@15307c1e, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@270ed861
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@270ed861] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@270ed861] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@74f143e1, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 2={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 3={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation delete from Country_languages where country_id = ? and languages_id = ? | {1={Country_languages.country_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@88}, 3={Country_languages.country_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation delete from Republic where id = ? | {1={Republic.id=o.c.s.i.PersistedIdentifier@42}, 2={Republic.id=o.c.s.i.PersistedIdentifier@43}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@270ed861]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@270ed861] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@74f143e1, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.mapCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3f551177
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3f551177] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f551177] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4700ff96, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 6 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.value=05 55 55 55 55, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=work}, 2={Person_phoneNumbers.value=06 66 66 66 66, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=Matignon}, 3={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=home}, 4={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=home}, 5={Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=mobile}, 6={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=work}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}, 2={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_phoneNumbers.value Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where president_Person_phoneNumbers.value = ? | {1=01 11 11 11 11}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_phoneNumbers.value Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where president_Person_phoneNumbers.value = ? | {1=06 66 66 66 66}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3f551177]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f551177] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4700ff96, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@d52b9a1
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@d52b9a1] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@d52b9a1] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2e43e47b, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto_b}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO_c}, 3={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO_a}, 4={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by Country.name asc | {1=%t%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name like ? order by lower(Country.name) asc | {1=%t%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@d52b9a1]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@d52b9a1] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2e43e47b, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.lesserEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27784a81
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@27784a81] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27784a81] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@16e0d7b, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id <= ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@27784a81]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27784a81] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@16e0d7b, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.isNotNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@438a432a
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@438a432a] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@438a432a] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@448f3fac, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6ac9e665 In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a IsNull], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name is not null | {}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@438a432a]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@438a432a] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@448f3fac, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notEqual]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@72c9de13
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@72c9de13] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72c9de13] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@35e2f8e6, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name != ? | {1=Titi}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@72c9de13]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72c9de13] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@35e2f8e6, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.endsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@723c84d6
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@723c84d6] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@723c84d6] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@257a70ce, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4df025dd Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.description like ? | {1=%a keyword}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@723c84d6]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@723c84d6] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@257a70ce, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@422ea9f7
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@422ea9f7] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@422ea9f7] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@51574c53, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 2={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}, 3={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@422ea9f7]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@422ea9f7] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@51574c53, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notLike]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@719d2bdc
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@719d2bdc] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@719d2bdc] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@e29a07f, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a description with a keyword, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null}, 2={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=a keyword contained in the description, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@4df025dd Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.description not like ? | {1=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@719d2bdc]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@719d2bdc] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@e29a07f, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.crud]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a924d4b
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6a924d4b] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a924d4b] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@618f21e1, testMethod = crud@DerivedQueriesWithTablePerClassPolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@376a03f9]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into King(name, id) values (?, ?) | {1={King.name=still me, King.id=o.c.s.i.PersistableIdentifier@999}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Realm(name, description, euMember, modificationDate, creationDate, id, kingId, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Realm.kingId=o.c.s.i.PersistableIdentifier@999, Realm.id=o.c.s.i.PersistableIdentifier@42, Realm.creationDate=null, Realm.description=null, Realm.name=Toto, Realm.modificationDate=null, Realm.euMember=false, Realm.presidentId=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.modificationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.description=null, Republic.creationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata}}
2026-06-16 16:19:22 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.api.QueryStatement$PseudoColumn@6a3c275a In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.DISCRIMINATOR as Country_DISCRIMINATOR, president.name as president_name, president.id as president_id, Realm.name as Realm_name, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.modificationDate as Realm_modificationDate, Realm.creationDate as Realm_creationDate, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Republic.name as name, Republic.description as description, Republic.euMember as euMember, Republic.creationDate as creationDate, Republic.modificationDate as modificationDate, Republic.id as id, Republic.presidentId as presidentId, 'Republic' as DISCRIMINATOR from Republic union all select Realm.name as name, Realm.description as description, Realm.euMember as euMember, Realm.creationDate as creationDate, Realm.modificationDate as modificationDate, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm) as Country left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join Realm as Realm on Country.id = Realm.id left outer join Republic as Republic on Country.id = Republic.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id left outer join King as Realm_king on Realm.kingId = Realm_king.id where Country.name in (?, ?) | {1=Toto, 2=Tata}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6a924d4b]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a924d4b] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@585881c6 testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@618f21e1, testMethod = crud@DerivedQueriesWithTablePerClassPolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2517634b testClass = DerivedQueriesWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@2b20e1ea key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 55, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.814 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest
2026-06-16 16:19:22 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:22 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@33299721, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@7a4631ce, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@af3735f, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2665dc18, org.springframework.test.context.support.DirtiesContextTestExecutionListener@598ac76a, org.springframework.test.context.transaction.TransactionalTestExecutionListener@128955d4, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3f1b551, org.springframework.test.context.event.EventPublishingTestExecutionListener@bfc2c2b, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4c21ba9, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5cbdc910, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5268a4eb, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@389f57f9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@2c940c10, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@1ed3a5db]
2026-06-16 16:19:22 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:22 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:22 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 16 ms. Found 2 Stalactite repository interfaces.
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@74f60344
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Country_languages(country_id int not null, languages_id int not null, unique (country_id, languages_id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Country_states(country_id int not null, states_id int not null, unique (country_id, states_id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Realm(id int not null, kingId int, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Republic(deputeCount integer not null, id int not null, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_country_id_Country_id foreign key(country_id) references Country(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_id_Country_id foreign key(id) references Country(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id)
2026-06-16 16:19:22 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id)
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@c188d1e
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@c188d1e] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c188d1e] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@12a80198, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name EqualsIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) = lower(?) | {1=toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@c188d1e]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c188d1e] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@12a80198, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27cb3401
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@27cb3401] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27cb3401] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@49a88ca6, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=a keyword%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@27cb3401]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27cb3401] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@49a88ca6, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1dec8290
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1dec8290] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dec8290] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@206d0229, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@777}, 2={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@777, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1dec8290]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dec8290] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@206d0229, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4d8892f9
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4d8892f9] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d8892f9] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6d20bdd2, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4d8892f9]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d8892f9] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6d20bdd2, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5125a26c
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5125a26c] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5125a26c] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@125418c4, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5125a26c]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5125a26c] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@125418c4, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@fa292da
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@fa292da] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@fa292da] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@226d1dbb, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as Country_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? limit ? | {1=Toto, 2=1}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.id as Country_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? limit ? | {1=Tutu, 2=1}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@fa292da]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@fa292da] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@226d1dbb, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7a51bd1c
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7a51bd1c] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a51bd1c] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7f989814, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 2={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 3={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7a51bd1c]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a51bd1c] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7f989814, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@270eb225
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@270eb225] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@270eb225] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@38a1eb27, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name IsNull], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name is null | {}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@270eb225]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@270eb225] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@38a1eb27, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2f5a22ae
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2f5a22ae] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2f5a22ae] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@27fee228, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 3={Person.name=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Tonton, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tintin, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tantan, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc | {1=T%n}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2f5a22ae]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2f5a22ae] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@27fee228, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2ffba7c8
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2ffba7c8] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ffba7c8] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4756cb32, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tutu, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name LikeIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) like lower(?) | {1=%O%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2ffba7c8]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ffba7c8] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4756cb32, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@72b131f2
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@72b131f2] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72b131f2] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@1ae6d754, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.name asc | {1=%o%}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.name asc | {1=%t%}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by president.name asc | {1=%t%}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@72b131f2]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72b131f2] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@1ae6d754, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5f4e4344
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5f4e4344] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f4e4344] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@74988b1a, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5f4e4344]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f4e4344] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@74988b1a, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4fa4bb1b
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4fa4bb1b] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4fa4bb1b] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3cbe3580, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=Fri May 10 10:30:45 UTC 2024, Country.description=null, Country.creationDate=Fri Jan 22 11:10:23 UTC 2010}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.creationDate Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.creationDate < ? | {1=Tue Jun 16 16:19:22 UTC 2026}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4fa4bb1b]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4fa4bb1b] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3cbe3580, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@44bab2e4
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@44bab2e4] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44bab2e4] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@45f6bfe3, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@11a6f716], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (lower(Country.name) = lower(?) and lower(Country.description) like lower(?)) | {1=toTO, 2=%CoNtAINed%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@44bab2e4]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44bab2e4] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@45f6bfe3, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@518d0d04
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@518d0d04] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@518d0d04] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@209ed046, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@34ec7645], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (lower(Country.name) = lower(?) and Country.description like ?) | {1=toTO, 2=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@518d0d04]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@518d0d04] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@209ed046, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5579de96
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5579de96] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5579de96] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@26198cc5, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@6bcd6009], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (Country.id = ? and Country.name = ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5579de96]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5579de96] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@26198cc5, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@591cfaeb
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@591cfaeb] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@591cfaeb] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@79ef14d2, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 5={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 6={Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 7={Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@591cfaeb]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@591cfaeb] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@79ef14d2, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7a16839d
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7a16839d] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a16839d] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@64ca2969, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=true, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.euMember Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.euMember = ? | {1=true}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.euMember Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.euMember = ? | {1=false}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7a16839d]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a16839d] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@64ca2969, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2be51759
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2be51759] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2be51759] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2b8e183b, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2be51759]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2be51759] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2b8e183b, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5c281ccb
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5c281ccb] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c281ccb] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@12da5238, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5c281ccb]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c281ccb] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@12da5238, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5ef845e9
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5ef845e9] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5ef845e9] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@39677403, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name in (?) | {1=Titi}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) in (lower(?)) | {1=tiTI}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) in (lower(?), lower(?)) | {1=tiTI, 2=TOto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5ef845e9]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5ef845e9] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@39677403, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@38a4e455
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@38a4e455] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@38a4e455] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@40b759ed, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name InIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) not in (lower(?)) | {1=TATA}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@38a4e455]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@38a4e455] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@40b759ed, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@25a47b1c
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@25a47b1c] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25a47b1c] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3889a208, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id >= ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@25a47b1c]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25a47b1c] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3889a208, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@430732e9
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@430732e9] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@430732e9] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4bc3a3fc, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@430732e9]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@430732e9] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4bc3a3fc, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@32585df
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@32585df] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@32585df] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@692e30b2, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@78}, 2={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 4={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 5={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select count(distinct Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select count(distinct Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@32585df]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@32585df] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@692e30b2, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7a8dc096
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7a8dc096] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a8dc096] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@10bfc15e, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Between], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id between ? and ? | {1=o.c.s.i.PersistedIdentifier@40, 2=o.c.s.i.PersistedIdentifier@50}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7a8dc096]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a8dc096] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@10bfc15e, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2ce3115e
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2ce3115e] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ce3115e] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5b162cd4, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description not like ? | {1=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2ce3115e]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ce3115e] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5b162cd4, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1dc531d5
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1dc531d5] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dc531d5] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@29835b68, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1dc531d5]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dc531d5] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@29835b68, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2d49433a
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2d49433a] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2d49433a] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7e69228d, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2d49433a]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2d49433a] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7e69228d, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3270506a
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3270506a] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3270506a] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5ab4edb4, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO, Country.euMember=true, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals, OR Country.description Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? or Country.description = ? | {1=TOtO, 2=a description with a keyword}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals, org.codefilarete.stalactite.query.model.Criteria@340c7419, OR Person.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? or (Country.description = ? and Country.euMember = ?) or president.name = ? | {1=TonTon, 2=a keyword contained in the description, 3=true, 4=me}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3270506a]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3270506a] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5ab4edb4, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@12f6a9ea
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@12f6a9ea] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@12f6a9ea] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@74108db5, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=%keyword%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@12f6a9ea]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@12f6a9ea] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@74108db5, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@432b6589
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@432b6589] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@432b6589] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@71003c4c, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person.id Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president.id = ? | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president.name = ? | {1=me}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Vehicle.color Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_vehicle.color = ? | {1=Color[rgb=123]}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@432b6589]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@432b6589] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@71003c4c, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5e73a0e4
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5e73a0e4] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5e73a0e4] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@129d425e, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5e73a0e4]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5e73a0e4] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@129d425e, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.after]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a5decc
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6a5decc] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a5decc] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@44844ea6, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id > ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6a5decc]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a5decc] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@44844ea6, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3f817436
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3f817436] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f817436] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5f3ca25e, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3f817436]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f817436] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5f3ca25e, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6c1d8990
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6c1d8990] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6c1d8990] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@245d83f, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 3={Person.name=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Tonton, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tintin, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tantan, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6c1d8990]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6c1d8990] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@245d83f, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notIn]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@581a950e
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@581a950e] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@581a950e] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@583dfbe7, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id not in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@581a950e]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@581a950e] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@583dfbe7, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@a0f2610
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@a0f2610] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a0f2610] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@264269e5, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 5={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 6={Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 7={Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@a0f2610]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a0f2610] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@264269e5, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7f7a0da2
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7f7a0da2] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f7a0da2] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2df34714, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@48, Country.name=Toutou, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 5={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 6={Country.id=o.c.s.i.PersistableIdentifier@46, Country.name=Tonton, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 7={Country.id=o.c.s.i.PersistableIdentifier@47, Country.name=TinTin, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 5={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7f7a0da2]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f7a0da2] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2df34714, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.greater]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27de21bc
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@27de21bc] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27de21bc] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4195e7fb, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Greater], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id > ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@27de21bc]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27de21bc] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4195e7fb, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_dynamic_inMemory]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@102b3a46
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@102b3a46] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@102b3a46] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@269607a4, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto_b, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO_c, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO_a, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 6 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@44}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@44}, 5={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 6={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Like], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code like ? | {1=%_%}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Like], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code like ? | {1=%_%}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@102b3a46]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@102b3a46] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@269607a4, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notLike_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@71f56008
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@71f56008] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71f56008] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6a96f55e, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Titi, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Tutu, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tonton, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name LikeIgnoreCase], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Country.name) not like lower(?) | {1=%O%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@71f56008]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71f56008] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6a96f55e, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3c0fdc0d
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3c0fdc0d] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3c0fdc0d] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@66189be6, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 2={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3c0fdc0d]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3c0fdc0d] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@66189be6, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy_criteriaOnCollection_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1ef3c545
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1ef3c545] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ef3c545] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6d44becd, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 3={Person.name=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=Titi, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=Tutu, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@44}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 5={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1ef3c545]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ef3c545] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6d44becd, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.elementCollectionCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1de2cbf9
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1de2cbf9] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1de2cbf9] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@1ed5242c, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person_nicknames(nicknames, id) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=John Do}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=Jane Do}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}, 2={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR State.id In], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_states_State.id in (?) | {1=o.c.s.i.PersistableIdentifier@100}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_nicknames.nicknames In], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_Person_nicknames.nicknames in (?) | {1=John Do}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1de2cbf9]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1de2cbf9] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@1ed5242c, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4308d6c7
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4308d6c7] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4308d6c7] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2997ddcf, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation delete from Country_languages where country_id = ? and languages_id = ? | {1={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@88, Country_languages.country_id=o.c.s.i.PersistedIdentifier@42}, 2={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77, Country_languages.country_id=o.c.s.i.PersistedIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@99, Country_languages.country_id=o.c.s.i.PersistedIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77, Country_languages.country_id=o.c.s.i.PersistedIdentifier@43}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation delete from Republic where id = ? | {1={Republic.id=o.c.s.i.PersistedIdentifier@42}, 2={Republic.id=o.c.s.i.PersistedIdentifier@43}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}, 2={Country.id=o.c.s.i.PersistedIdentifier@43}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4308d6c7]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4308d6c7] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2997ddcf, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.mapCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@29a6a4aa
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@29a6a4aa] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@29a6a4aa] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7c1958de, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 2={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 6 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.key=home, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.value=01 11 11 11 11}, 2={Person_phoneNumbers.key=work, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.value=05 55 55 55 55}, 3={Person_phoneNumbers.key=Matignon, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.value=06 66 66 66 66}, 4={Person_phoneNumbers.key=mobile, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.value=03 33 33 33 33}, 5={Person_phoneNumbers.key=work, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.value=02 22 22 22 22}, 6={Person_phoneNumbers.key=home, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.value=01 11 11 11 11}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_states(country_id, states_id) values (?, ?) | {1={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}, 2={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@200}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_phoneNumbers.value Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_Person_phoneNumbers.value = ? | {1=01 11 11 11 11}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Person_phoneNumbers.value Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president_Person_phoneNumbers.value = ? | {1=06 66 66 66 66}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@29a6a4aa]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@29a6a4aa] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7c1958de, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7eb16482
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7eb16482] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7eb16482] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7b875d1, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto_b, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=TOtO_c, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@44, Country.name=toTO_a, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 4={Country.id=o.c.s.i.PersistableIdentifier@45, Country.name=TonTon, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.deputeCount=0}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by Country.name asc | {1=%t%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name like ? order by lower(Country.name) asc | {1=%t%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7eb16482]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7eb16482] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7b875d1, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.lesserEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@39726f8e
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@39726f8e] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@39726f8e] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3fe58247, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.id Lesser], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id <= ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@39726f8e]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@39726f8e] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3fe58247, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.isNotNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5ce45629
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5ce45629] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5ce45629] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@62cc61e6, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Country.id In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name IsNull], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name is not null | {}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5ce45629]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5ce45629] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@62cc61e6, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notEqual]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@41ada8a6
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@41ada8a6] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41ada8a6] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@747c8111, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name != ? | {1=Titi}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@41ada8a6]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41ada8a6] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@747c8111, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.endsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7362835d
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7362835d] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7362835d] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5ab4791d, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description like ? | {1=%a keyword}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7362835d]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7362835d] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@5ab4791d, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@116e959c
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@116e959c] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@116e959c] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@73b7165f, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 2={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 3={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.country_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.country_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Language.code Equals], hasCollectionCriteria=true, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@116e959c]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@116e959c] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@73b7165f, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notLike]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6208dc4c
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6208dc4c] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6208dc4c] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6130a891, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a description with a keyword, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=null, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=a keyword contained in the description, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.deputeCount=0}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.description Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.description not like ? | {1=%contained%}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6208dc4c]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6208dc4c] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6130a891, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.crud]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:22 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@25878b20
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@25878b20] for JDBC transaction
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25878b20] to manual commit
2026-06-16 16:19:22 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@12bcfd07, testMethod = crud@DerivedQueriesWithJoinTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@465ac6ab]; rollback [true]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Country(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.euMember=false, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.description=null, Country.creationDate=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@43, Country.name=Tata, Country.euMember=false, Country.presidentId=null, Country.modificationDate=null, Country.description=null, Country.creationDate=null}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into King(name, id) values (?, ?) | {1={King.name=still me, King.id=o.c.s.i.PersistableIdentifier@999}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Realm(id, kingId) values (?, ?) | {1={Realm.kingId=o.c.s.i.PersistableIdentifier@999, Realm.id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:22 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:22 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.deputeCount=0}}
2026-06-16 16:19:22 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name In], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:22 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.modificationDate as Country_modificationDate, Country.creationDate as Country_creationDate, Country.id as Country_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Realm.id as Realm_id, president.name as president_name, president.id as president_id, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country left outer join Republic as Republic on Country.id = Republic.id left outer join Realm as Realm on Country.id = Realm.id left outer join Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on Country.id = Country_states.country_id left outer join Country_languages as Country_languages on Country.id = Country_languages.country_id left outer join King as Realm_king on Realm.kingId = Realm_king.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country.name in (?, ?) | {1=Toto, 2=Tata}
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Realm
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Realm#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:22 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@25878b20]
2026-06-16 16:19:22 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25878b20] after transaction
2026-06-16 16:19:22 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2482090d testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@12bcfd07, testMethod = crud@DerivedQueriesWithJoinTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5a901eae testClass = DerivedQueriesWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@72a46393 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 55, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.496 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest
2026-06-16 16:19:22 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:22 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5420851d, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1ae9ce0a, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@32e4ad7a, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2f61a56e, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f39d5f2, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2b74cd81, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3c6c3ae8, org.springframework.test.context.event.EventPublishingTestExecutionListener@1e84b2de, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2f2362b9, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@22b6ba19, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7fd06fdd, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@44f930bb, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@70fba437, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@678abe43]
2026-06-16 16:19:22 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:22 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:22 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 12 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@77ac66f2
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, deputeCount integer, DTYPE varchar(255) not null, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27dbea02
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@27dbea02] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27dbea02] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@203c9b37, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toutou, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 5={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tutu, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 6={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tonton, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 7={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=TinTin, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=T%o%}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@27dbea02]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27dbea02] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@203c9b37, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7079a88b
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7079a88b] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7079a88b] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@324bd8b6, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@777}, 2={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Equals], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7079a88b]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7079a88b] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@324bd8b6, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@44b6dbe4
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@44b6dbe4] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44b6dbe4] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@21814915, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.euMember=false, Country.name=Tonton, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@44b6dbe4]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44b6dbe4] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@21814915, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@163ea703
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@163ea703] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@163ea703] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@1b743055, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 2={Person.name=Me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}, 3={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}, 4={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.euMember=false, Country.name=Tonton, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by president.name asc | {1=%o%}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@163ea703]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@163ea703] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@1b743055, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@26fae9b5
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@26fae9b5] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@26fae9b5] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@19526d83, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toutou, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 5={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tutu, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 6={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tonton, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 7={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=TinTin, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@26fae9b5]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@26fae9b5] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@19526d83, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@55853546
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@55853546] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@55853546] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@13cb8eed, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@777}, 2={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name = ? | {1=Tata}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@55853546]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@55853546] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@13cb8eed, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@38922fa1
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@38922fa1] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@38922fa1] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@64f599b2, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 5={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 6={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 7={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o, 2=2, 3=2}
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=T%o}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.name asc, Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@38922fa1]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@38922fa1] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@64f599b2, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7ed17d4c
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7ed17d4c] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ed17d4c] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@f0ec739, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 5={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 6={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 7={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id desc | {1=T%o}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.name asc, Country.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7ed17d4c]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ed17d4c] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@f0ec739, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1c19b687
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1c19b687] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1c19b687] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3710778a, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=you, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Country.name asc limit ? | {1=1}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Country.name asc limit ? | {1=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1c19b687]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1c19b687] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3710778a, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5c2cb0be
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5c2cb0be] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c2cb0be] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@414605da, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toutou, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 5={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tutu, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 6={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tonton, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 7={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=TinTin, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5c2cb0be]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c2cb0be] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@414605da, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1dfa4ae7
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1dfa4ae7] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dfa4ae7] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3de229fb, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toutou, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 5={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tutu, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 6={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tonton, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 7={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=TinTin, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1dfa4ae7]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dfa4ae7] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3de229fb, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3f56c098
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3f56c098] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f56c098] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@20a65860, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@661b5520]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Country(deputeCount, name, description, euMember, modificationDate, creationDate, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toutou, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 2={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Titi, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 3={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 4={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tata, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 5={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tutu, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 6={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=Tonton, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}, 7={Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.name=TinTin, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.modificationDate=null, Country.DTYPE=Republic, Country.deputeCount=0}}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=T%o%}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Country.id) as row_count from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? | {1=%T%}
2026-06-16 16:19:23 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR Country.name Like], hasCollectionCriteria=false, parent=null
2026-06-16 16:19:23 TRACE main SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.euMember as Country_euMember, Country.creationDate as Country_creationDate, Country.modificationDate as Country_modificationDate, Country.id as Country_id, Country.presidentId as Country_presidentId, Country.deputeCount as Country_deputeCount, Country.DTYPE as Country_DTYPE, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Country.name like ? order by Country.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3f56c098]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f56c098] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@737d02e7 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@20a65860, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@584ffec8 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@7d6a0a50 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest
2026-06-16 16:19:23 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:23 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@bec7101, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@659144e1, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@676fe49a, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6544e831, org.springframework.test.context.support.DirtiesContextTestExecutionListener@d48e9e1, org.springframework.test.context.transaction.TransactionalTestExecutionListener@629102e5, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7a426119, org.springframework.test.context.event.EventPublishingTestExecutionListener@38850b00, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@7248fa10, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@18a45896, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7187b832, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@61ca6009, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@54679e5a, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@6e3d0ca8]
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 12 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@70bcc022
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean not null, deputeCount integer not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@17a40c7a
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@17a40c7a] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@17a40c7a] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@cfe9f44, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 5={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 6={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 7={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=T%o%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@17a40c7a]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@17a40c7a] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@cfe9f44, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3100c08c
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3100c08c] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3100c08c] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@1988cca8, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.vehicleId=null}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3100c08c]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3100c08c] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@1988cca8, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5b15699b
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5b15699b] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5b15699b] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@3a2877de, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5b15699b]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5b15699b] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@3a2877de, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1f5fe9d1
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1f5fe9d1] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f5fe9d1] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@14ab178e, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by president.name asc | {1=%o%}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1f5fe9d1]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f5fe9d1] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@14ab178e, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@57a80a9e
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@57a80a9e] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57a80a9e] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@193b9492, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 5={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 6={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 7={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@57a80a9e]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57a80a9e] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@193b9492, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3589bda0
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3589bda0] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3589bda0] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@77c16f87, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.name=Jane Do, Person.vehicleId=null}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.vehicleId=null}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name = ? | {1=Tata}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3589bda0]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3589bda0] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@77c16f87, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5eae58d
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5eae58d] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5eae58d] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@62c4adf, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 5={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 6={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 7={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o, 2=2, 3=2}
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=T%o}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.name asc, Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5eae58d]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5eae58d] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@62c4adf, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@630f0853
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@630f0853] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@630f0853] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@32e26a92, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 5={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 6={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 7={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id desc | {1=T%o}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.name asc, Republic.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@630f0853]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@630f0853] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@32e26a92, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7142c345
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7142c345] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7142c345] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@4ff9fa2b, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you, Person.vehicleId=null}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Republic.name asc limit ? | {1=1}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Republic.name asc limit ? | {1=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7142c345]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7142c345] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@4ff9fa2b, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4029d91b
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4029d91b] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4029d91b] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@4648449f, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 5={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 6={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 7={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4029d91b]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4029d91b] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@4648449f, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1faca978
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1faca978] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1faca978] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@cb81517, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 5={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 6={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 7={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1faca978]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1faca978] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@cb81517, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@9c5a78d
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@9c5a78d] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9c5a78d] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@5d5ad7ef, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@f0d5e20]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, deputeCount, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 2={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 3={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 4={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 5={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 6={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}, 7={Republic.presidentId=null, Republic.description=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.euMember=false, Republic.deputeCount=0, Republic.creationDate=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=T%o%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.deputeCount as Republic_deputeCount, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@9c5a78d]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9c5a78d] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6b45f69c testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@5d5ad7ef, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@3b0e857d testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@4bb8a0dd key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar])]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest
2026-06-16 16:19:23 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:23 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@47f3415d, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3bbcfe0d, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@4f7af84d, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@101c9c6b, org.springframework.test.context.support.DirtiesContextTestExecutionListener@4db8de9c, org.springframework.test.context.transaction.TransactionalTestExecutionListener@11a81db0, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@9882758, org.springframework.test.context.event.EventPublishingTestExecutionListener@7d031dc6, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@764460c4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@27d0b621, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6f2af764, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@aa22a6a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5fb539ba, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@7df6fdd3]
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 14 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 8 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@22dc3c4
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@749cad34
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@749cad34] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@749cad34] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@31f42606, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toutou, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 5={Republic.description=null, Republic.modificationDate=null, Republic.name=Tutu, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}, 6={Republic.description=null, Republic.modificationDate=null, Republic.name=Tonton, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.euMember=false}, 7={Republic.description=null, Republic.modificationDate=null, Republic.name=TinTin, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=T%o%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@749cad34]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@749cad34] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@31f42606, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3bf2523c
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3bf2523c] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3bf2523c] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@563e84eb, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@777, Person.name=Jane Do}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=John Do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3bf2523c]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3bf2523c] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@563e84eb, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6d1902d6
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6d1902d6] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6d1902d6] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6a447b9b, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as name, president.name as president_name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as name, president.name as president_name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6d1902d6]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6d1902d6] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6a447b9b, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@310bf0
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@310bf0] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@310bf0] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4bc35d19, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as name, president.name as president_name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by president.name asc | {1=%o%}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@310bf0]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@310bf0] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4bc35d19, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@c4b476c
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@c4b476c] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c4b476c] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@7d20558e, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toutou, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 5={Republic.description=null, Republic.modificationDate=null, Republic.name=Tutu, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}, 6={Republic.description=null, Republic.modificationDate=null, Republic.name=Tonton, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.euMember=false}, 7={Republic.description=null, Republic.modificationDate=null, Republic.name=TinTin, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@c4b476c]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@c4b476c] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@7d20558e, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a1294eb
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6a1294eb] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a1294eb] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@27b32793, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@777, Person.name=Jane Do}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=John Do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as name, president.name as president_name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name = ? | {1=Tata}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6a1294eb]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a1294eb] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@27b32793, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2275e86b
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2275e86b] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2275e86b] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@47f32a0f, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 5={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}, 6={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.euMember=false}, 7={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o, 2=2, 3=2}
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=T%o}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.name asc, Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2275e86b]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2275e86b] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@47f32a0f, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@786e572b
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@786e572b] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@786e572b] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4b9102de, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 5={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}, 6={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.euMember=false}, 7={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id desc | {1=T%o}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.name asc, Republic.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@786e572b]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@786e572b] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4b9102de, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@269dd863
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@269dd863] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@269dd863] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@32ecd4b9, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=you}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Republic.name asc limit ? | {1=1}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id order by Republic.name asc limit ? | {1=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@269dd863]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@269dd863] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@32ecd4b9, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2e9b3c63
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2e9b3c63] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2e9b3c63] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6e5d0419, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toutou, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 5={Republic.description=null, Republic.modificationDate=null, Republic.name=Tutu, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}, 6={Republic.description=null, Republic.modificationDate=null, Republic.name=Tonton, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.euMember=false}, 7={Republic.description=null, Republic.modificationDate=null, Republic.name=TinTin, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc | {1=%T%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2e9b3c63]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2e9b3c63] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6e5d0419, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@769053e2
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@769053e2] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@769053e2] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@9b6f3e2, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toutou, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 5={Republic.description=null, Republic.modificationDate=null, Republic.name=Tutu, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}, 6={Republic.description=null, Republic.modificationDate=null, Republic.name=Tonton, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.euMember=false}, 7={Republic.description=null, Republic.modificationDate=null, Republic.name=TinTin, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@769053e2]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@769053e2] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@9b6f3e2, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@50e8921d
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@50e8921d] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@50e8921d] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@3db87e12, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@30153a85]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.description=null, Republic.modificationDate=null, Republic.name=Toutou, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.euMember=false}, 2={Republic.description=null, Republic.modificationDate=null, Republic.name=Titi, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.euMember=false}, 3={Republic.description=null, Republic.modificationDate=null, Republic.name=Toto, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.euMember=false}, 4={Republic.description=null, Republic.modificationDate=null, Republic.name=Tata, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.euMember=false}, 5={Republic.description=null, Republic.modificationDate=null, Republic.name=Tutu, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.euMember=false}, 6={Republic.description=null, Republic.modificationDate=null, Republic.name=Tonton, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.euMember=false}, 7={Republic.description=null, Republic.modificationDate=null, Republic.name=TinTin, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.euMember=false}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=T%o%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=%T%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? | {1=%T%}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@50e8921d]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@50e8921d] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@4c2bfb2b testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@3db87e12, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2010c801 testClass = DerivedQueriesWithoutMappedCollectionTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest$StalactiteRepositoryContextConfigurationWithoutCollection}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@23746f63 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.StalactiteRepositoryContextConfigurationWithoutCollection.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.179 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.bean.BeanQueryLookupStrategyTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.bean.BeanQueryLookupStrategyTest$findSQL
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.366 s - in org.codefilarete.stalactite.spring.repository.query.bean.BeanQueryLookupStrategyTest$findSQL
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.368 s - in org.codefilarete.stalactite.spring.repository.query.bean.BeanQueryLookupStrategyTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest
2026-06-16 16:19:23 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:23 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@611d162e, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@75e91fc8, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@7e6ab107, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1bac2dd7, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1289e4ea, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2fa3be2c, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4eac056, org.springframework.test.context.event.EventPublishingTestExecutionListener@7e529789, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2321821d, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@11c11a8b, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@437b8095, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@297fb9ac, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6e1f7f4, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@1feda0e1]
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:23 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 13 ms. Found 2 Stalactite repository interfaces.
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2e45404d
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Country_languages(republic_id int not null, languages_id int not null, unique (republic_id, languages_id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Country_states(republic_id int not null, states_id int not null, unique (republic_id, states_id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_republic_id_Republic_id foreign key(republic_id) references Republic(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:23 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQueryWithAnExplicitRepositoryClass_beanQueryIsExecuted]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7f45239d
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7f45239d] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f45239d] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@3603cb66, testMethod = methodHasAMatchingBeanQueryWithAnExplicitRepositoryClass_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.vehicleId=null, Person.name=me}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.description=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name = ? | {1=true, 2=me}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name = ? | {1=false, 2=me}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7f45239d]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f45239d] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@3603cb66, testMethod = methodHasAMatchingBeanQueryWithAnExplicitRepositoryClass_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsPage]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@44251a65
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@44251a65] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44251a65] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@568cb323, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsPage@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null, Person.name=Jane Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null, Person.name=Saca Do}, 3={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=Me}, 4={Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null, Person.name=John Do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null}, 3={Republic.modificationDate=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null}, 4={Republic.modificationDate=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name like ? order by president.name asc limit ? offset ? | {1=true, 2=%o, 3=2, 4=0}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@668
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@668
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@667
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@667
2026-06-16 16:19:23 TRACE main SQLOperation select count(Republic.id) as count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name like ? | {1=true, 2=%o}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name like ? order by president.name asc limit ? offset ? | {1=true, 2=%o, 3=2, 4=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@44251a65]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44251a65] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@568cb323, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsPage@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4368104b
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4368104b] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4368104b] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@3fa73746, testMethod = projection_byExtraArgument@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.vehicleId=null, Person.name=Jane Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=John Do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.description=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4368104b]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4368104b] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@3fa73746, testMethod = projection_byExtraArgument@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsSlice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5c548103
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5c548103] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c548103] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5471fcd1, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsSlice@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null, Person.name=Jane Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null, Person.name=Saca Do}, 3={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=Me}, 4={Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null, Person.name=John Do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null}, 3={Republic.modificationDate=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null}, 4={Republic.modificationDate=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name like ? order by president.name asc limit ? | {1=true, 2=%Do, 3=3}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@668
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@668
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@667
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@667
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name like ? order by president.name asc limit ? offset ? | {1=true, 2=%Do, 3=2, 4=2}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5c548103]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c548103] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5471fcd1, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsSlice@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@18f4f7aa
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@18f4f7aa] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@18f4f7aa] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5d1d7009, testMethod = projection_orderBy@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null, Person.name=Jane Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=Me}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null, Person.name=John Do}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null, Person.name=Saca do}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null}, 3={Republic.modificationDate=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null}, 4={Republic.modificationDate=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by president.name asc | {1=%o%}
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@669
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@18f4f7aa]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@18f4f7aa] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5d1d7009, testMethod = projection_orderBy@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanName_beanQueryIsExecuted_query]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@63a846fe
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@63a846fe] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@63a846fe] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@a9a9fd6, testMethod = methodHasAMatchingBeanName_beanQueryIsExecuted_query@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@888, Person.vehicleId=null, Person.name=you}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@888, Republic.description=null}}
2026-06-16 16:19:23 TRACE main SQLOperation select Republic.name, Person.name as presidentName from Republic inner join Person on Republic.presidentId = Person.id where Republic.euMember = true and Person.name = :presidentName | {presidentName=me}
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@63a846fe]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@63a846fe] after transaction
2026-06-16 16:19:23 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@a9a9fd6, testMethod = methodHasAMatchingBeanName_beanQueryIsExecuted_query@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQuery_beanQueryIsExecuted]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:23 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5f44589a
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5f44589a] for JDBC transaction
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f44589a] to manual commit
2026-06-16 16:19:23 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@47c2f550, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:23 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:23 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:23 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name = ? | {1=true, 2=me}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5f44589a]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f44589a] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@47c2f550, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanName_beanQueryIsExecuted]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@ca28b65
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@ca28b65] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ca28b65] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5248ad52, testMethod = methodHasAMatchingBeanName_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7e053fc4]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.modificationDate=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null}, 2={Republic.modificationDate=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? and president.name = ? | {1=true, 2=me}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@ca28b65]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ca28b65] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@414952f testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5248ad52, testMethod = methodHasAMatchingBeanName_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@608c4ff0 testClass = BeanQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@5e1864c5 key = [@org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.bean.AnotherBeanQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 s - in org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest
[INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest
2026-06-16 16:19:24 INFO main DefaultTestContextBootstrapper Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
2026-06-16 16:19:24 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4f4ba7d7, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@320186c2, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@675783ed, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@49f44ce6, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5b133f10, org.springframework.test.context.transaction.TransactionalTestExecutionListener@659a9526, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3e892a93, org.springframework.test.context.event.EventPublishingTestExecutionListener@5571d2d8, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@17589cd9, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@265a08b1, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5170635b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@acc8cbf, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@59a1776b, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2f48e36e]
2026-06-16 16:19:24 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode
2026-06-16 16:19:24 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode.
2026-06-16 16:19:24 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 12 ms. Found 1 Stalactite repository interfaces.
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@211a3ec8
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Country_languages(republic_id int not null, languages_id int not null, unique (republic_id, languages_id))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Country_states(republic_id int not null, states_id int not null, unique (republic_id, states_id))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean not null, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id))
2026-06-16 16:19:24 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id)
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id)
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_republic_id_Republic_id foreign key(republic_id) references Republic(id)
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id)
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2026-06-16 16:19:24 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id)
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54554aa2
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@54554aa2] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54554aa2] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@67e8d6ab, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Titi, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) = lower(?) | {1=toto}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) = lower(?) | {1=TOTO}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) = lower(?) | {1=toto}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@54554aa2]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54554aa2] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@67e8d6ab, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@10249c61
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@10249c61] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@10249c61] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3ad3a616, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.description like ? | {1=a keyword%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@10249c61]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@10249c61] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3ad3a616, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4e26bb75
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4e26bb75] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e26bb75] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@a3c19d4, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@777, Person.vehicleId=null, Person.name=Jane Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=John Do}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@777
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4e26bb75]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e26bb75] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@a3c19d4, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@72a71e69
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@72a71e69] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72a71e69] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7ab23376, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null, Person.name=Jane Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=Me}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null, Person.name=John Do}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null, Person.name=Saca do}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.name=Titi, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.name=Tonton, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by president.name asc limit ? | {1=%t%, 2=4}
2026-06-16 16:19:24 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by president.name asc limit ? offset ? | {1=%t%, 2=3, 3=3}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@72a71e69]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72a71e69] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7ab23376, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@548d884f
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@548d884f] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@548d884f] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@38228a4, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@548d884f]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@548d884f] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@38228a4, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@58fdc418
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@58fdc418] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@58fdc418] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@64d9ecac, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.id as Republic_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? limit ? | {1=Toto, 2=1}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.id as Republic_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? limit ? | {1=Tutu, 2=1}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@58fdc418]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@58fdc418] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@64d9ecac, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@653b17be
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@653b17be] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@653b17be] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4ff369a7, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.name=me}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null, Person.name=you}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 2={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 3={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:24 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.id as rootId from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:24 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43]
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.id as rootId from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:24 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43]
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@653b17be]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@653b17be] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4ff369a7, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@15be4eb0
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@15be4eb0] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@15be4eb0] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1d071eac, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name is null | {}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@15be4eb0]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@15be4eb0] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1d071eac, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11962032
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@11962032] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11962032] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4af40c48, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=C}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null, Person.name=A}, 3={Person.id=o.c.s.i.PersistableIdentifier@123, Person.vehicleId=null, Person.name=B}, 4={Person.id=o.c.s.i.PersistableIdentifier@456, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Tonton, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tintin, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.name=Tantan, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by president.name asc | {1=T%n}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@237
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@123
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@11962032]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11962032] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4af40c48, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@731fc66a
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@731fc66a] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@731fc66a] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6a4de574, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Titi, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tutu, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tonton, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) like lower(?) | {1=%O%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@731fc66a]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@731fc66a] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6a4de574, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@57d56d6f
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@57d56d6f] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57d56d6f] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@57370afd, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null, Person.name=Jane Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=Me}, 3={Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null, Person.name=John Do}, 4={Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null, Person.name=Saca do}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.name=Titi, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.name=Tonton, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%o%}
2026-06-16 16:19:24 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.name asc | {1=%t%}
2026-06-16 16:19:24 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by president.name asc | {1=%t%}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@57d56d6f]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57d56d6f] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@57370afd, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11188763
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@11188763] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11188763] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@483428ba, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id < ? | {1=o.c.s.i.PersistedIdentifier@43}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@11188763]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11188763] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@483428ba, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27505ef5
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@27505ef5] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27505ef5] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@224bbdbf, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=Fri May 10 10:30:45 UTC 2024, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=Fri Jan 22 11:10:23 UTC 2010}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.creationDate < ? | {1=Tue Jun 16 16:19:24 UTC 2026}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@27505ef5]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27505ef5] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@224bbdbf, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@56bce46c
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@56bce46c] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56bce46c] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6f167307, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=TOtO, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=null, Republic.name=toTO, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=null, Republic.name=TonTon, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (lower(Republic.name) = lower(?) and lower(Republic.description) like lower(?)) | {1=toTO, 2=%CoNtAINed%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@56bce46c]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56bce46c] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6f167307, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5af170d7
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5af170d7] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5af170d7] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1e3a421, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=TOtO, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=null, Republic.name=toTO, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=null, Republic.name=TonTon, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (lower(Republic.name) = lower(?) and Republic.description like ?) | {1=toTO, 2=%contained%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5af170d7]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5af170d7] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1e3a421, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@47bd62db
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@47bd62db] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@47bd62db] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4083443e, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where (Republic.id = ? and Republic.name = ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=Toto}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@47bd62db]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@47bd62db] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4083443e, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7625e83c
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7625e83c] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7625e83c] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@404f05ec, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 7 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toutou, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Titi, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}, 5={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tutu, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}, 6={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tonton, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.description=null, Republic.creationDate=null}, 7={Republic.euMember=false, Republic.presidentId=null, Republic.name=TinTin, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc | {1=%T%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@46
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@47
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc limit ? | {1=%T%, 2=3}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@44
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name like ? order by Republic.id asc limit ? offset ? | {1=T%o%, 2=2, 3=2}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@48
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7625e83c]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7625e83c] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@404f05ec, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7cae9695
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7cae9695] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7cae9695] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@38a104e6, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=true, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? | {1=true}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.euMember = ? | {1=false}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7cae9695]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7cae9695] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@38a104e6, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@51dd465a
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@51dd465a] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@51dd465a] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2c7131af, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.name=me}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null, Person.name=you}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}, 2={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 3={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@51dd465a]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@51dd465a] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2c7131af, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2217281f
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2217281f] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2217281f] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5f6a5306, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.description like ? | {1=%contained%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2217281f]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2217281f] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5f6a5306, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@59d3111e
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@59d3111e] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59d3111e] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@211074c3, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Titi, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name in (?) | {1=Titi}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) in (lower(?)) | {1=tiTI}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) in (lower(?), lower(?)) | {1=tiTI, 2=TOto}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@59d3111e]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59d3111e] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@211074c3, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2c29c0dc
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2c29c0dc] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2c29c0dc] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5439d63f, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Titi, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where lower(Republic.name) not in (lower(?)) | {1=TATA}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2c29c0dc]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2c29c0dc] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5439d63f, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5f3dcd33
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5f3dcd33] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f3dcd33] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@9cd9160, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id >= ? | {1=o.c.s.i.PersistedIdentifier@42}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5f3dcd33]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f3dcd33] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@9cd9160, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5b9a684c
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5b9a684c] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5b9a684c] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@299337cc, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Tata, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select president.name as president_name, Republic.name as name from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? | {1=Toto}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5b9a684c]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5b9a684c] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@299337cc, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7420478a
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7420478a] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7420478a] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2f553734, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.name=me}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null, Person.name=you}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 2={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 3={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}, 4={Language.id=o.c.s.i.PersistableIdentifier@78, Language.code=fr_fr}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 5 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 5={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:24 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:24 TRACE main SQLOperation select count(distinct Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:24 TRACE main SQLOperation select count(distinct Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7420478a]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7420478a] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2f553734, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@34e25227
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@34e25227] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34e25227] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2ae9ba95, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42]
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id between ? and ? | {1=o.c.s.i.PersistedIdentifier@40, 2=o.c.s.i.PersistedIdentifier@50}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@34e25227]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34e25227] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2ae9ba95, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@292f7f1f
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@292f7f1f] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@292f7f1f] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@459c68db, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.description not like ? | {1=%contained%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@292f7f1f]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@292f7f1f] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@459c68db, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@25a993b2
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@25a993b2] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25a993b2] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@350b3c06, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.name=me}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null, Person.name=you}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 3 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Language(code, id) values (?, ?) | {1={Language.id=o.c.s.i.PersistableIdentifier@77, Language.code=fr_fr}, 2={Language.id=o.c.s.i.PersistableIdentifier@88, Language.code=en_en}, 3={Language.id=o.c.s.i.PersistableIdentifier@99, Language.code=es_es}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 2={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43}, 4={Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88, Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42}}
2026-06-16 16:19:24 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=fr_fr}
2026-06-16 16:19:24 TRACE main SQLOperation select count(Republic.id) as row_count from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Country_languages_Language.code = ? | {1=en_en}
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@25a993b2]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25a993b2] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@350b3c06, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1726cfcb
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1726cfcb] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1726cfcb] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@47bc2cd0, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.id in (?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@43, 3=o.c.s.i.PersistedIdentifier@44}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1726cfcb]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1726cfcb] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@47bc2cd0, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4a872709
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4a872709] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4a872709] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6f82974d, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null, Person.name=me}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 4 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword, Republic.creationDate=null}, 2={Republic.euMember=true, Republic.presidentId=null, Republic.name=TOtO, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description, Republic.creationDate=null}, 3={Republic.euMember=false, Republic.presidentId=null, Republic.name=toTO, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=a keyword contained in the description, Republic.creationDate=null}, 4={Republic.euMember=false, Republic.presidentId=null, Republic.name=TonTon, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? or Republic.description = ? | {1=TOtO, 2=a description with a keyword}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.name = ? or (Republic.description = ? and Republic.euMember = ?) or president.name = ? | {1=TonTon, 2=a keyword contained in the description, 3=true, 4=me}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@45
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4a872709]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4a872709] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6f82974d, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@41d009df
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@41d009df] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41d009df] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3c44a75e, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=null, Republic.name=null, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where Republic.description like ? | {1=%keyword%}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@43
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@41d009df]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@41d009df] after transaction
2026-06-16 16:19:24 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3c44a75e, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2026-06-16 16:19:24 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d65bb6b
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5d65bb6b] for JDBC transaction
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d65bb6b] to manual commit
2026-06-16 16:19:24 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@46af2d0a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7ce3ef98, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@199680ae testClass = DerivedQueriesTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase, class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@58eed8cc key = [@org.springframework.test.context.ContextConfiguration(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={}), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.apiguardian.api.API(consumers={"*"}, since="5.0", status=STABLE), @org.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class})}, repositoryBaseClass=org.springframework.data.repository.config.DefaultRepositoryBaseClass.class, repositoryFactoryBeanClass=org.codefilarete.stalactite.spring.repository.StalactiteRepositoryFactoryBean.class, repositoryImplementationPostfix="Impl", transactionManagerRef="transactionManager", value={}), @org.springframework.test.context.junit.jupiter.SpringJUnitConfig(classes={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}, inheritInitializers=true, inheritLocations=true, initializers={}, locations={}, name="", value={org.codefilarete.stalactite.spring.repository.query.StalactiteRepositoryContextConfigurationBase.class, org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.StalactiteRepositoryContextConfiguration.class}), @org.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoriesRegistrar]), @org.springframework.test.context.ContextConfiguration(classes={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", value={})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@216f01, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@389a5022, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@7f5ce33e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a785fd5], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@671669a6]; rollback [true]
2026-06-16 16:19:24 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 1 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438, Person.name=me}, 2={Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null, Person.name=you}}
2026-06-16 16:19:24 DEBUG main SQLOperation Batching statement 2 times
2026-06-16 16:19:24 TRACE main SQLOperation insert into Republic(name, description, euMember, modificationDate, creationDate, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null, Republic.creationDate=null}, 2={Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null, Republic.creationDate=null}}
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president.id = ? | {1=o.c.s.i.PersistedIdentifier@666}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_id = Country_states_State.id left outer join Language as Country_languages_Language on Country_languages.languages_id = Country_languages_Language.id where president.name = ? | {1=me}
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Republic#o.c.s.i.PersistedIdentifier@42
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.Person#o.c.s.i.PersistedIdentifier@666
2026-06-16 16:19:24 TRACE main SQLOperation select Republic.name as Republic_name, Republic.description as Republic_description, Republic.euMember as Republic_euMember, Republic.modificationDate as Republic_modificationDate, Republic.creationDate as Republic_creationDate, Republic.id as Republic_id, president.name as president_name, president.id as president_id, president_vehicle.color as president_vehicle_color, president_vehicle.id as president_vehicle_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_lang